Skip to content

Commit e19868d

Browse files
author
raveit65
committed
mouse: replace deprecated gdk_error_trap functions
1 parent 5043569 commit e19868d

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

capplets/mouse/mate-mouse-properties.c

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -175,30 +175,32 @@ orientation_radio_button_toggled (GtkToggleButton *togglebutton,
175175
static void
176176
synaptics_check_capabilities (GtkBuilder *dialog)
177177
{
178+
GdkDisplay *display;
178179
int numdevices, i;
179180
XDeviceInfo *devicelist;
180181
Atom realtype, prop;
181182
int realformat;
182183
unsigned long nitems, bytes_after;
183184
unsigned char *data;
184185

185-
prop = XInternAtom (GDK_DISPLAY_XDISPLAY(gdk_display_get_default()), "Synaptics Capabilities", True);
186+
display = gdk_display_get_default ();
187+
prop = XInternAtom (GDK_DISPLAY_XDISPLAY(display), "Synaptics Capabilities", True);
186188
if (!prop)
187189
return;
188190

189-
devicelist = XListInputDevices (GDK_DISPLAY_XDISPLAY(gdk_display_get_default()), &numdevices);
191+
devicelist = XListInputDevices (GDK_DISPLAY_XDISPLAY(display), &numdevices);
190192
for (i = 0; i < numdevices; i++) {
191193
if (devicelist[i].use != IsXExtensionPointer)
192194
continue;
193195

194-
gdk_error_trap_push ();
195-
XDevice *device = XOpenDevice (GDK_DISPLAY_XDISPLAY(gdk_display_get_default()),
196+
gdk_x11_display_error_trap_push (display);
197+
XDevice *device = XOpenDevice (GDK_DISPLAY_XDISPLAY(display),
196198
devicelist[i].id);
197-
if (gdk_error_trap_pop ())
199+
if (gdk_x11_display_error_trap_pop (display))
198200
continue;
199201

200-
gdk_error_trap_push ();
201-
if ((XGetDeviceProperty (GDK_DISPLAY_XDISPLAY(gdk_display_get_default()), device, prop, 0, 2, False,
202+
gdk_x11_display_error_trap_push (display);
203+
if ((XGetDeviceProperty (GDK_DISPLAY_XDISPLAY(display), device, prop, 0, 2, False,
202204
XA_INTEGER, &realtype, &realformat, &nitems,
203205
&bytes_after, &data) == Success) && (realtype != None)) {
204206
/* Property data is booleans for has_left, has_middle,
@@ -211,9 +213,9 @@ synaptics_check_capabilities (GtkBuilder *dialog)
211213
XFree (data);
212214
}
213215

214-
gdk_error_trap_pop_ignored ();
216+
gdk_x11_display_error_trap_pop_ignored (display);
215217

216-
XCloseDevice (GDK_DISPLAY_XDISPLAY(gdk_display_get_default()), device);
218+
XCloseDevice (GDK_DISPLAY_XDISPLAY(display), device);
217219
}
218220
XFreeDeviceList (devicelist);
219221
}

0 commit comments

Comments
 (0)