GNOME Bugzilla – Bug 699686
Startup dialog windows should be top level windows
Last modified: 2018-06-29 23:15:42 UTC
The "There are no Scheduled Transactions to be entered at this time" dialog window that appears on startup is not a top level window so it disappears behind any other windows if the focus is changed. This is easy to do when using other windows while waiting for Gnucash to startup. The "GnuCash could not obtain the lock for ..." dialog window has the same problem. The result is that I often end up with multiple instances of GnuCash and then have to minimise windows until I can close the hidden windows.
Created attachment 243320 [details] [review] Patch implementing this feature for 2.4.12 This sets the skip taskbar hint to FALSE (the default is TRUE for GtkMessageDialog). The dialog windows then appear (albeit with no name) in the taskbar.
Comment on attachment 243320 [details] [review] Patch implementing this feature for 2.4.12 Looks ok for me as a proposal.
Comment on attachment 243320 [details] [review] Patch implementing this feature for 2.4.12 Applied to both trunk (r23088) and 2.4 (r23089). The patch didn't apply cleanly to trunk, but the fix was trivial. Thank you very much for your contribution.
Reassign version to 2.4.x so that individual 2.4 versions can be retired.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=699686. Please update any external references or bookmarks.