After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 699686 - Startup dialog windows should be top level windows
Startup dialog windows should be top level windows
Status: RESOLVED FIXED
Product: GnuCash
Classification: Other
Component: User Interface General
2.4.x
Other Linux
: Normal normal
: ---
Assigned To: Christian Stimming
Geert Janssens
Depends on:
Blocks:
 
 
Reported: 2013-05-04 21:41 UTC by Simon Arlott
Modified: 2018-06-29 23:15 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch implementing this feature for 2.4.12 (3.28 KB, patch)
2013-05-05 00:02 UTC, Simon Arlott
committed Details | Review

Description Simon Arlott 2013-05-04 21:41:06 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.
Comment 1 Simon Arlott 2013-05-05 00:02:33 UTC
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 2 Christian Stimming 2013-06-04 20:16:59 UTC
Comment on attachment 243320 [details] [review]
Patch implementing this feature for 2.4.12

Looks ok for me as a proposal.
Comment 3 Geert Janssens 2013-07-03 08:17:34 UTC
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.
Comment 4 John Ralls 2017-09-24 22:48:05 UTC
Reassign version to 2.4.x so that individual 2.4 versions can be retired.
Comment 5 John Ralls 2018-06-29 23:15:42 UTC
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.