mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Fix missing screen for GLib < 3.22.
This commit is contained in:
parent
5dcb44d991
commit
519880545b
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user