GNOME Bugzilla – Bug 364945
Preferences dialogue ignores input when About Tomboy dialogue is open
Last modified: 2009-10-04 00:48:03 UTC
Please describe the problem: The prefernces dialogue box doesn't respond to input (it acts like it has crashed) when the About Tomboy window is open. Steps to reproduce: 1. Open The About Tomboy Window 2. Open the Tomboy Preferences Window 3. Attempt to change Tomboy Preferences Actual results: All input to the preferences box is ignored. Expected results: Preferences should change. Or Tomboy shouldn't let the preferences be open at the same time as the about box. Does this happen every time? Yep. Other information: There is the same issue with each note but the About Window is alway visible when attempting to edit a note with the About Window open, with the preferences window on my Ubuntu box it gets placed ontop of the About Window by default so you can't see that the About Window is still open.
This is a problem caused by marking the About Dialog as "Modal". Unfortunately, when a window is marked as Modal, it doesn't prevent the user from opening additional windows from the TrayIcon. I believe the proper way to fix this would be to have all modal dialogs register themselves with the tomboy application. If a modal dialog is present, then when the user left/right clicks the tomboy TrayIcon, no menu should appear. Instead, the existing modal dialog should be presented to the user.
iFolder implemented something like this. For reference code, please see: https://forgesvn1.novell.com/viewsvn/ifolder/trunk/ifolder/src/LinuxClient/library/Util.cs.in?revision=6648&view=markup
Setting the default assignee and QA Contact to "tomboy-maint@gnome.bugs".
There is absolutely no reason for the About dialog to be modal. Will fix by removing modality.
Fixed. It still likes to be on top...I'll merge that issue into bug #527177.
*** Bug 588684 has been marked as a duplicate of this bug. ***