summaryrefslogtreecommitdiff
path: root/gdk/gdkdisplaymanager.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2013-04-09 13:32:03 +0200
committerBenjamin Otte <otte@redhat.com>2013-04-15 15:43:26 +0200
commitf7c0b025b9b3a5892b0b254dbc979997260f010c (patch)
tree5871bf448e344c2796e513a679dd3b27e845057c /gdk/gdkdisplaymanager.c
parent839f402191a82a1129c7bda78f7c471da1766cf5 (diff)
downloadgtk+-f7c0b025b9b3a5892b0b254dbc979997260f010c.tar.gz
displaymanager: Move set_default_display vfunc
... to GdkDisplayClass.make_default. It's only implemented by X11 anyway.
Diffstat (limited to 'gdk/gdkdisplaymanager.c')
-rw-r--r--gdk/gdkdisplaymanager.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gdk/gdkdisplaymanager.c b/gdk/gdkdisplaymanager.c
index 7515965086..de045828e7 100644
--- a/gdk/gdkdisplaymanager.c
+++ b/gdk/gdkdisplaymanager.c
@@ -26,6 +26,7 @@
#include "gdkconfig.h"
#include "gdkdisplaymanagerprivate.h"
+#include "gdkdisplayprivate.h"
#include "gdkinternals.h"
#include "gdkkeysprivate.h"
#include "gdkmarshalers.h"
@@ -480,8 +481,8 @@ gdk_display_manager_set_default_display (GdkDisplayManager *manager,
{
manager->default_display = display;
- if (GDK_DISPLAY_MANAGER_GET_CLASS (manager)->set_default_display)
- GDK_DISPLAY_MANAGER_GET_CLASS (manager)->set_default_display (manager, display);
+ if (display)
+ GDK_DISPLAY_GET_CLASS (display)->make_default (display);
g_object_notify (G_OBJECT (manager), "default-display");
}