> [...] try just force-skipping the reparents.  e.g.,
> 
> -    if (Scr->Root != Scr->CaptiveRoot) {
> +    if (0 && Scr->Root != Scr->CaptiveRoot) {
> 
> If that does it, then we can start looking at what we should be
> doing here.

Further off-list discussion has provided mixed positive feedback on
the idea, and continued contemplation of the code has further
convinced me that it's a totally bogus thing to be doing anyway,
whether it causes problems or its removal fixes problems.  So, the
whole Captive dancing on menus is now removed on trunk and will be
gone in 4.0.0.  With any luck, that'll retire the oddity too.


-- 
Matthew Fuller     (MF4839)   |  [email protected]
Systems/Network Administrator |  http://www.over-yonder.net/~fullermd/
           On the Internet, nobody can hear you scream.

Reply via email to