DockbarX repeatedly adds yakuake window; never removes it
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
DockbarX |
New
|
Undecided
|
Unassigned |
Bug Description
Yakuake is a quakelike terminal app. You show it and hide it using a hotkey. DockbarX doesn't interact with this app correctly. Every time I show yakuake, another yakuake window is added to the app's window list -- but when I hide yakuake, the window isn't removed.
Eventually there are so many windows in the list that DockbarX becomes unresponsive when I try to display the list, and has to be killed. It looks like removal of the windows is failing because of an exception -- I can see these tracebacks in the console (or .xsession-errors):
Traceback (most recent call last):
File "/usr/lib/
dock.
File "/usr/bin/dockx", line 930, in remove_window
del self.border_
File "/usr/lib/
del self.data[ref(key)]
KeyError: <weakref at 0x321fc00; to 'wnck.Window' at 0x32410f0>
I'm guessing that the way yakuake shows and hides has something to do with this. I haven't tested other quakelike terminals (e.g. tilda, guake); they may also be affected.
I'm using DockbarX version 0.90.3-2 (from the webupd8 PPA), on Quantal. I'm running Fluxbox, with xcompmgr for compositing.
Sorry; this is almost certainly a duplicate of #865836. Feel free to close it. I do have a dual monitor setup, so this may have nothing at all to do with quakelike terminals.