From a5439d2175395763e06e8bec10ad7b914742882a Mon Sep 17 00:00:00 2001 From: ZenWalker Date: Mon, 14 Aug 2017 16:48:02 +0200 Subject: gtk 3.22: avoid deprecated gdk_screen_get_monitor... functions: avoid deprecated: gdk_screen_get_monitor_geometry gdk_screen_get_monitor_at_point --- src/ui/fixedtip.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/ui/fixedtip.c b/src/ui/fixedtip.c index 688f5f1d..346b6ffa 100644 --- a/src/ui/fixedtip.c +++ b/src/ui/fixedtip.c @@ -67,7 +67,11 @@ meta_fixed_tip_show (int root_x, int root_y, { gint w; gint h; +#if GTK_CHECK_VERSION (3, 22, 0) + GdkMonitor *mon_num; +#else gint mon_num; +#endif GdkRectangle monitor; gint screen_right_edge; @@ -110,8 +114,13 @@ meta_fixed_tip_show (int root_x, int root_y, G_CALLBACK (gtk_widget_destroyed), &tip); } +#if GTK_CHECK_VERSION (3, 22, 0) + mon_num = gdk_display_get_monitor_at_point (gdk_screen_get_display (screen), root_x, root_y); + gdk_monitor_get_geometry (mon_num, &monitor); +#else mon_num = gdk_screen_get_monitor_at_point (screen, root_x, root_y); gdk_screen_get_monitor_geometry (screen, mon_num, &monitor); +#endif screen_right_edge = monitor.x + monitor.width; gtk_label_set_markup (GTK_LABEL (label), markup_text); -- cgit v1.2.1