From 20ea38d6ee50a70c17c39d19049546874cc15743 Mon Sep 17 00:00:00 2001 From: raveit65 Date: Fri, 29 Jun 2018 11:42:03 +0200 Subject: panel-xutils: replace deprecated gdk_error_trap functions --- mate-panel/panel-xutils.c | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/mate-panel/panel-xutils.c b/mate-panel/panel-xutils.c index 413bd40e..821b7ead 100644 --- a/mate-panel/panel-xutils.c +++ b/mate-panel/panel-xutils.c @@ -57,19 +57,20 @@ panel_xutils_set_strut (GdkWindow *gdk_window, guint32 strut_start, guint32 strut_end) { - Display *display; + Display *xdisplay; Window window; gulong struts [12] = { 0, }; + GdkDisplay *display; g_return_if_fail (GDK_IS_WINDOW (gdk_window)); - display = GDK_WINDOW_XDISPLAY (gdk_window); + xdisplay = GDK_WINDOW_XDISPLAY (gdk_window); window = GDK_WINDOW_XID (gdk_window); if (net_wm_strut == None) - net_wm_strut = XInternAtom (display, "_NET_WM_STRUT", False); + net_wm_strut = XInternAtom (xdisplay, "_NET_WM_STRUT", False); if (net_wm_strut_partial == None) - net_wm_strut_partial = XInternAtom (display, "_NET_WM_STRUT_PARTIAL", False); + net_wm_strut_partial = XInternAtom (xdisplay, "_NET_WM_STRUT_PARTIAL", False); switch (orientation) { case PANEL_ORIENTATION_LEFT: @@ -94,14 +95,15 @@ panel_xutils_set_strut (GdkWindow *gdk_window, break; } - gdk_error_trap_push (); - XChangeProperty (display, window, net_wm_strut, + display = gdk_window_get_display (gdk_window); + gdk_x11_display_error_trap_push (display); + XChangeProperty (xdisplay, window, net_wm_strut, XA_CARDINAL, 32, PropModeReplace, (guchar *) &struts, 4); - XChangeProperty (display, window, net_wm_strut_partial, + XChangeProperty (xdisplay, window, net_wm_strut_partial, XA_CARDINAL, 32, PropModeReplace, (guchar *) &struts, 12); - gdk_error_trap_pop_ignored (); + gdk_x11_display_error_trap_pop_ignored (display); } void @@ -109,17 +111,19 @@ panel_warp_pointer (GdkWindow *gdk_window, int x, int y) { - Display *display; + Display *xdisplay; Window window; + GdkDisplay *display; g_return_if_fail (GDK_IS_WINDOW (gdk_window)); - display = GDK_WINDOW_XDISPLAY (gdk_window); + xdisplay = GDK_WINDOW_XDISPLAY (gdk_window); window = GDK_WINDOW_XID (gdk_window); - gdk_error_trap_push (); - XWarpPointer (display, None, window, 0, 0, 0, 0, x, y); - gdk_error_trap_pop_ignored (); + display = gdk_window_get_display (gdk_window); + gdk_x11_display_error_trap_push (display); + XWarpPointer (xdisplay, None, window, 0, 0, 0, 0, x, y); + gdk_x11_display_error_trap_pop_ignored (display); } guint -- cgit v1.2.1