> 
> It turns out it only happens when running Downloader for X (nt or d4x on 
> Debian), and then only if it's been iconised. Restore it, and console/X 
> sessions work as expected; iconise it and the corruption comes straight 
> back. I've not yet found any other GTK apps (or any others) that cause 
> this to happen, so I don't think it's Blackbox related. 
> 
> The reason I'm asking here (hopefully vaguely on topic) is to find out if 
> there's any weird voodoo that happens with an app when it's iconised 
> rather than showing [shaded|windowed|maximised] on screen. I'm currently 
> running alpha9, but it's obviously not that that's doing it.
> 
> The graphics card is a Matrox G450 and I've had this happen with all the 
> 2.4 kernels I've tried with it (2.4.2, 2.4.4, 2.4.9 & 2.4.18). Everything 
> else is current Debian sid (XFree 4.1.0 still).
> 

very, very bizarre.

BlackboxWindow::iconify() is very simple.  The following steps are taken:

if the window has any transients, iconify them
next, unmap the window's frame (blackbox's decor)
set a few flags for blackbox
set the window's state in X to be IconicState
grab the server
  unmap the actual window
  take away any input masks so events are mostly ignored
ungrab the server

While I believe you, I find it hard to believe that the gtk app is messing up
yuor graphics.

For reference I have almost the exact same setup as you do, although I do not
run the frame buffer.

Reply via email to