Red Hat Bugzilla – Bug 127488
nested panels dance, won't close
Last modified: 2007-11-30 17:10:45 EST
Description of problem:
With nested panels/drawers at depths greater than 2, clicking on the
root panel/drawer's hide button produces an entertaining visual effect
but doesn't actually close any of the drawers.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Add a drawer to the panel. Let's call it drawer 'A' .
2. Add a drawer to drawer A. Let's call it drawer 'B' .
3. Add a drawer to drawer B. Let's call it drawer 'C' .
4. Click on drawer A.
The drawers dance around a bit, but don't close.
The dancing I don't mind, but the drawers should at least close ;)
The drawers' dance moves are even more entertaining when you have >10
or so levels. Also, you can get the same effect by clicking on either
of the panel's hide buttons. In that case you only need 2 levels of
A number of people have suggested disallowing the nesting of drawers.
I think that's an unncesessary feature removal. It shouldn't be too
hard to make the drawers recursively close each other.
Confirmed. This definitely worked at some point in the past, will
Fixed upstream now. Fix will be in 2.7.91 which we'll update to when
2004-08-11 Mark McLoughlin <email@example.com>
Fix for nested drawer craziness reported at:
(panel_toplevel_focus_in_event): only unhide if its