x11: Use backend-specific API to get GdkScreen
authorEmmanuele Bassi <ebassi@gnome.org>
Thu, 2 Nov 2017 06:42:49 +0000 (06:42 +0000)
committerEmmanuele Bassi <ebassi@gnome.org>
Thu, 2 Nov 2017 06:42:49 +0000 (06:42 +0000)
The gdk_display_get_default_screen() function was removed, but the X11
GdkEventSource still lobs around GdkX11Screen instances.

gdk/x11/gdkeventsource.c

index 0e7657d237b986df64480cb2e04554f8b9f3c4b2..80635bf0ead36614e23d6fecea0603e654f3356a 100644 (file)
@@ -274,7 +274,7 @@ gdk_event_source_translate_event (GdkEventSource *event_source,
   Display *dpy;
   GdkX11Screen *x11_screen;
 
-  x11_screen = (GdkX11Screen*)gdk_display_get_default_screen (event_source->display);
+  x11_screen = (GdkX11Screen *) gdk_x11_display_get_screen (event_source->display); 
 
   dpy = GDK_DISPLAY_XDISPLAY (event_source->display);