The problem is definitely that the pixmap of the menu is being lost
before the window is destroyed or hidden. The same thing happens with
firefox menus too. Compiz will keep the old pixmap around for as long
as possible when the window goes away (since the referenced memory is
still somewhat safe to use directly, even if attempting to access the
pixmap data will fail through X)
Just braindumping here for Neil.
The problem is definitely that the pixmap of the menu is being lost
before the window is destroyed or hidden. The same thing happens with
firefox menus too. Compiz will keep the old pixmap around for as long
as possible when the window goes away (since the referenced memory is
still somewhat safe to use directly, even if attempting to access the
pixmap data will fail through X)
--
Sam Spilsbury