[gnome-session] fail-whale-dialog: Use GdkMonitor to get geometry



commit b758ab3962b5c4814617800350c344644d49dc65
Author: Marco Trevisan (TreviƱo) <mail 3v1n0 net>
Date:   Tue Feb 12 01:30:58 2019 +0100

    fail-whale-dialog: Use GdkMonitor to get geometry
    
    Remove deprecated functions

 gnome-session/gsm-fail-whale-dialog.c | 12 +++++-------
 meson.build                           |  2 +-
 2 files changed, 6 insertions(+), 8 deletions(-)
---
diff --git a/gnome-session/gsm-fail-whale-dialog.c b/gnome-session/gsm-fail-whale-dialog.c
index 8bc654e6..064935f9 100644
--- a/gnome-session/gsm-fail-whale-dialog.c
+++ b/gnome-session/gsm-fail-whale-dialog.c
@@ -107,15 +107,13 @@ _window_move_resize_window (GsmFailWhaleDialog *window,
 static void
 update_geometry (GsmFailWhaleDialog *fail_dialog)
 {
-        int monitor;
-        GdkScreen *screen;
+        GdkDisplay *display;
+        GdkMonitor *monitor;
 
-        screen = gtk_widget_get_screen (GTK_WIDGET (fail_dialog));
-        monitor = gdk_screen_get_primary_monitor (screen);
+        display = gtk_widget_get_display (GTK_WIDGET (fail_dialog));
+        monitor = gdk_display_get_primary_monitor (display);
 
-        gdk_screen_get_monitor_geometry (screen,
-                                         monitor,
-                                         &fail_dialog->geometry);
+        gdk_monitor_get_geometry (monitor, &fail_dialog->geometry);
 }
 
 static void
diff --git a/meson.build b/meson.build
index 7190aad9..bd98b9ff 100644
--- a/meson.build
+++ b/meson.build
@@ -94,7 +94,7 @@ glib_req_version = '>= 2.46.0'
 
 gio_dep = dependency('gio-2.0', version: glib_req_version)
 glib_dep = dependency('glib-2.0', version: glib_req_version)
-gtk_dep = dependency('gtk+-3.0', version: '>= 3.18.0')
+gtk_dep = dependency('gtk+-3.0', version: '>= 3.22.0')
 xtrans_dep = dependency('xtrans')
 ice_dep = dependency('ice')
 sm_dep = dependency('sm')


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]