gnucash maint: Fix missing screen for GLib < 3.22.
John Ralls
jralls at code.gnucash.org
Fri Nov 30 03:10:19 EST 2018
Updated via https://github.com/Gnucash/gnucash/commit/51988054 (commit)
from https://github.com/Gnucash/gnucash/commit/5dcb44d9 (commit)
commit 519880545b68f1fe6445e875dcfe58516ed7fc92
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Nov 30 17:10:10 2018 +0900
Fix missing screen for GLib < 3.22.
diff --git a/gnucash/gnome/reconcile-view.c b/gnucash/gnome/reconcile-view.c
index 77ace81..9788395 100644
--- a/gnucash/gnome/reconcile-view.c
+++ b/gnucash/gnome/reconcile-view.c
@@ -156,7 +156,6 @@ gnc_reconcile_view_tooltip_cb (GNCQueryView *qview, gint x, gint y,
GdkDeviceManager *device_manager;
#endif
GdkDevice *pointer;
- GdkScreen *screen;
GtkWindow *tip_win = NULL;
GdkWindow *parent_window;
GList *win_list, *node;
@@ -193,6 +192,7 @@ gnc_reconcile_view_tooltip_cb (GNCQueryView *qview, gint x, gint y,
#if GTK_CHECK_VERSION(3,22,0)
GdkMonitor *mon;
#else
+ GdkScreen *screen;
gint monitor_num;
#endif
GdkRectangle monitor;
@@ -208,6 +208,7 @@ gnc_reconcile_view_tooltip_cb (GNCQueryView *qview, gint x, gint y,
mon = gdk_display_get_monitor_at_point (gdk_display_get_default(), x, y);
gdk_monitor_get_geometry (mon, &monitor);
#else
+ screen = gtk_widget_get_screen (GTK_WIDGET (qview));
monitor_num = gdk_screen_get_monitor_at_point (screen, x, y);
gdk_screen_get_monitor_geometry (screen, monitor_num, &monitor);
#endif
Summary of changes:
gnucash/gnome/reconcile-view.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
More information about the gnucash-changes
mailing list