gnucash maint: Bug 798653 - Schedule Calendar event description pop up window does not track mouse position

Robert Fewell bobit at code.gnucash.org
Tue Nov 29 10:35:01 EST 2022


Updated	 via  https://github.com/Gnucash/gnucash/commit/df9a6b03 (commit)
	from  https://github.com/Gnucash/gnucash/commit/98251d59 (commit)



commit df9a6b030933d5c932aaf2e72229268449c4e3f3
Author: Robert Fewell <14uBobIT at gmail.com>
Date:   Tue Nov 29 15:27:00 2022 +0000

    Bug 798653 - Schedule Calendar event description pop up window does not track mouse position
    
    The reporter was on Ubuntu 22.04.1 LTS which has wayland as the default
    display server. When tested on a Fedora 37 VM which was also using
    wayland the following message was seen on the terminal window...
    
    Gdk-Message: 15:23:51.862: Window 0x28b0de0 is a temporary window
    without parent, application will not be able to position it on screen.
    
    This fix sets the transient parent for the dense calendar pop up.



Summary of changes:
 gnucash/gnome-utils/gnc-dense-cal.c     | 13 ++++++++-----
 gnucash/gnome-utils/gnc-dense-cal.h     |  5 +++--
 gnucash/gnome/dialog-sx-editor.c        |  3 ++-
 gnucash/gnome/dialog-sx-editor2.c       |  3 ++-
 gnucash/gnome/dialog-sx-from-trans.c    |  3 ++-
 gnucash/gnome/gnc-plugin-page-sx-list.c |  5 ++++-
 6 files changed, 21 insertions(+), 11 deletions(-)



More information about the gnucash-patches mailing list