From 2ff07dcba10019455d0d8c2762c897de6247ac4d Mon Sep 17 00:00:00 2001 From: ZenWalker Date: Fri, 18 Aug 2017 19:18:51 +0200 Subject: gtk 3.22: avoid deprecated gdk_screen_get_monitor... functions: avoid deprecated: gdk_screen_get_monitor_geometry gdk_screen_get_monitor_at_window --- eel/eel-background.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'eel/eel-background.c') diff --git a/eel/eel-background.c b/eel/eel-background.c index 9fbd894b..57e9d656 100644 --- a/eel/eel-background.c +++ b/eel/eel-background.c @@ -945,7 +945,12 @@ eel_background_is_dark (EelBackground *self) /* only check for the background on the 0th monitor */ GdkScreen *screen = gdk_screen_get_default (); +#if GTK_CHECK_VERSION (3, 22, 0) + GdkDisplay *display = gdk_screen_get_display (screen); + gdk_monitor_get_geometry (gdk_display_get_monitor (display, 0), &rect); +#else gdk_screen_get_monitor_geometry (screen, 0, &rect); +#endif return mate_bg_is_dark (self->details->bg, rect.width, rect.height); } -- cgit v1.2.1