dennyhalim / wbar

Automatically exported from code.google.com/p/wbar
GNU General Public License v3.0
0 stars 0 forks source link

taskbar icons corrupted #63

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Taskbar widgets are shown corrupted when a window is focused, moved or closed. 
I've seen at most one widget corrupted at a time which then recovers after some 
window events.

On a related subject, task widgets get redrawn on every window event, like if 
they springed.

Original issue reported on code.google.com by warlock.cc on 28 Dec 2011 at 1:55

GoogleCodeExporter commented 9 years ago

Original comment by ivan.fit...@eltrino.com on 30 Dec 2011 at 4:07

GoogleCodeExporter commented 9 years ago
Corruption only comes in when GTK apps come in the way, not only reporting bad 
offsets in their icon data but obviously corruptin the whole NETWM-compliant 
algorythm of reading the icons (btw, this is confirmed in the bug-tracking 
systems of several WMs)

As of now, I have no idea on how and why this happens. I'll keep researching on 
that topic, but I'd really appreciate any user input.
Thus, the ticket is set back to 'New' again

Original comment by ivan.fit...@eltrino.com on 3 Jan 2012 at 10:36

GoogleCodeExporter commented 9 years ago
It appears that GTK apps tend to misreport their dimensions to 
XGetWindowProperty (they can actually provide a smaller icon from time to time, 
resulting in memmove/memcpy carrying garbage. The fix is not ready yet but I 
hope this early report helps someone googling for a solution for a simiral 
problem)

Original comment by ivan.fit...@eltrino.com on 10 Jan 2012 at 10:34

GoogleCodeExporter commented 9 years ago
Implementing the request standing in issue #47 made the problem obvious, plus 
it gave a chance to debug the current issue further. Will proceed on the 
current issue once any significant progress is made with issue #47

Original comment by ivan.fit...@eltrino.com on 11 Jan 2012 at 12:18

GoogleCodeExporter commented 9 years ago
Fixed in revision 42.

> On a related subject, task widgets get redrawn on every window event, like if 
they springed.
This moved to issue 69

Original comment by ivan.fit...@eltrino.com on 13 Feb 2012 at 1:11