Skip to content

Commit 20ea38d

Browse files
author
raveit65
committed
panel-xutils: replace deprecated gdk_error_trap functions
1 parent edb3e0d commit 20ea38d

File tree

1 file changed

+17
-13
lines changed

1 file changed

+17
-13
lines changed

mate-panel/panel-xutils.c

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -57,19 +57,20 @@ panel_xutils_set_strut (GdkWindow *gdk_window,
5757
guint32 strut_start,
5858
guint32 strut_end)
5959
{
60-
Display *display;
60+
Display *xdisplay;
6161
Window window;
6262
gulong struts [12] = { 0, };
63+
GdkDisplay *display;
6364

6465
g_return_if_fail (GDK_IS_WINDOW (gdk_window));
6566

66-
display = GDK_WINDOW_XDISPLAY (gdk_window);
67+
xdisplay = GDK_WINDOW_XDISPLAY (gdk_window);
6768
window = GDK_WINDOW_XID (gdk_window);
6869

6970
if (net_wm_strut == None)
70-
net_wm_strut = XInternAtom (display, "_NET_WM_STRUT", False);
71+
net_wm_strut = XInternAtom (xdisplay, "_NET_WM_STRUT", False);
7172
if (net_wm_strut_partial == None)
72-
net_wm_strut_partial = XInternAtom (display, "_NET_WM_STRUT_PARTIAL", False);
73+
net_wm_strut_partial = XInternAtom (xdisplay, "_NET_WM_STRUT_PARTIAL", False);
7374

7475
switch (orientation) {
7576
case PANEL_ORIENTATION_LEFT:
@@ -94,32 +95,35 @@ panel_xutils_set_strut (GdkWindow *gdk_window,
9495
break;
9596
}
9697

97-
gdk_error_trap_push ();
98-
XChangeProperty (display, window, net_wm_strut,
98+
display = gdk_window_get_display (gdk_window);
99+
gdk_x11_display_error_trap_push (display);
100+
XChangeProperty (xdisplay, window, net_wm_strut,
99101
XA_CARDINAL, 32, PropModeReplace,
100102
(guchar *) &struts, 4);
101-
XChangeProperty (display, window, net_wm_strut_partial,
103+
XChangeProperty (xdisplay, window, net_wm_strut_partial,
102104
XA_CARDINAL, 32, PropModeReplace,
103105
(guchar *) &struts, 12);
104-
gdk_error_trap_pop_ignored ();
106+
gdk_x11_display_error_trap_pop_ignored (display);
105107
}
106108

107109
void
108110
panel_warp_pointer (GdkWindow *gdk_window,
109111
int x,
110112
int y)
111113
{
112-
Display *display;
114+
Display *xdisplay;
113115
Window window;
116+
GdkDisplay *display;
114117

115118
g_return_if_fail (GDK_IS_WINDOW (gdk_window));
116119

117-
display = GDK_WINDOW_XDISPLAY (gdk_window);
120+
xdisplay = GDK_WINDOW_XDISPLAY (gdk_window);
118121
window = GDK_WINDOW_XID (gdk_window);
119122

120-
gdk_error_trap_push ();
121-
XWarpPointer (display, None, window, 0, 0, 0, 0, x, y);
122-
gdk_error_trap_pop_ignored ();
123+
display = gdk_window_get_display (gdk_window);
124+
gdk_x11_display_error_trap_push (display);
125+
XWarpPointer (xdisplay, None, window, 0, 0, 0, 0, x, y);
126+
gdk_x11_display_error_trap_pop_ignored (display);
123127
}
124128

125129
guint

0 commit comments

Comments
 (0)