GNOME Bugzilla – Bug 504984
Problems with hiding/showing transient windows
Last modified: 2008-03-02 14:29:30 UTC
When you hide and then show a transient child window (say, an about box or something) rather than destroying it and creating it again, we have problems. 1. Create window 2. Create transient child window 3. Hide child window (without destroying) 4. Minimize the main window 5. Restore the main window This is obviously my fault as a result of bug #164537 and I'll try to get a fix in ASAP.
Created attachment 101520 [details] [review] Proposed solution show_window_recurse() needs to check if the window is mapped before doing SW_RESTORE or SW_MINIMIZE on it.
I think this is a dup of a bugreport I created about 3 weeks ago: #501596 I'm going to check if my bugreport is also solved by this fix
Sorry Erik, I didn't see your other bug report. I need to find out how to get on the list of people who is CC'd Win32-related bugs. I might have fixed this much sooner.
*** Bug 501596 has been marked as a duplicate of this bug. ***
*** Bug 507355 has been marked as a duplicate of this bug. ***
Re comment 3, you might want to watch the user gtk-win32-maint@gnome.bugs. Just select Account > Email Preferences from the top-level bugzilla menu.
Thanks, Andreas. Yeah I do watch it now. :)
*** Bug 511040 has been marked as a duplicate of this bug. ***
It seems that this bug has been fixed, but I don't understand how to go about implementing the solution. Can anyone offer some help?