>> >> at the top of Workspace::raiseWindow() there is a check for whether the >> window >> is on top of the stack or not. Comment out that check and let me know if it >> still happens. >> > > Done. I'll let you know if it still happens. The problem is it's such an > erratic > bug - it happens quite rarely anyway, so I'll have to just play for a couple > of > days to see if it happens again :-) > > Matt.
It solved some issues I was seeing. What this was supposed to prevent was multiple raisings of the same window (I was seeing this). For some reason parts of blackbox expect raiseWindow to help them get raised as well. Most odd. I reverted this in cvs. Once I track down why other parts of blackbox are misbehaving it will be enabled again. This is no big deal, it has been this way since before I came along.
