diff --git a/gnucash/gnome/reconcile-view.c b/gnucash/gnome/reconcile-view.c index 77ace8100d..97883957d8 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