[gnome-panel] toplevel: avoid deprecated screen functions



commit aa6330dbdc5f7eeb7f43eb2d306e4bd96fd7845d
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Sun Mar 8 16:14:03 2020 +0200

    toplevel: avoid deprecated screen functions

 gnome-panel/panel-toplevel.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/gnome-panel/panel-toplevel.c b/gnome-panel/panel-toplevel.c
index 5f043ab10..fc8c6191e 100644
--- a/gnome-panel/panel-toplevel.c
+++ b/gnome-panel/panel-toplevel.c
@@ -31,6 +31,7 @@
 
 #include <gtk/gtk.h>
 #include <gdk/gdkkeysyms.h>
+#include <gdk/gdkx.h>
 #include <glib/gi18n.h>
 
 #include <libpanel-util/panel-glib.h>
@@ -398,14 +399,16 @@ panel_toplevel_get_screen_geometry (PanelToplevel *toplevel,
                                    int           *height)
 {
        GdkScreen *screen;
+       Screen *xscreen;
 
        g_return_val_if_fail (PANEL_IS_TOPLEVEL (toplevel), NULL);
        g_return_val_if_fail (width != NULL && height != NULL, NULL);
 
        screen = gtk_window_get_screen (GTK_WINDOW (toplevel));
+       xscreen = gdk_x11_screen_get_xscreen (screen);
 
-       *width  = gdk_screen_get_width (screen);
-       *height = gdk_screen_get_height (screen);
+       *width = WidthOfScreen (xscreen);
+       *height = HeightOfScreen (xscreen);
 
        return screen;
 }


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