modules: Avoid GdkScreen api
authorMatthias Clasen <mclasen@redhat.com>
Mon, 30 Oct 2017 23:19:04 +0000 (19:19 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 30 Oct 2017 23:19:38 +0000 (19:19 -0400)
No need for this here either.

gtk/gtkmodules.c

index a5dd1896952ff5504a9c11f3062629e456866bd4..4db4bc2fa845491dac1f2d5afe8e14d7e3d468bc 100644 (file)
@@ -458,17 +458,12 @@ static void
 display_closed_cb (GdkDisplay *display,
                   gboolean    is_error)
 {
-  GdkScreen *screen;
   GtkSettings *settings;
 
-  screen = gdk_display_get_default_screen (display);
-  settings = gtk_settings_get_for_screen (screen);
+  settings = gtk_settings_get_for_display (display);
 
-  g_object_set_data_full (G_OBJECT (settings),
-                         I_("gtk-modules"),
-                         NULL, NULL);
+  g_object_set_data_full (G_OBJECT (settings), I_("gtk-modules"), NULL, NULL);
 }
-                  
 
 static void
 display_opened_cb (GdkDisplayManager *display_manager,