diff options
author | Benjamin Otte <otte@redhat.com> | 2013-04-09 13:32:03 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2013-04-15 15:43:26 +0200 |
commit | f7c0b025b9b3a5892b0b254dbc979997260f010c (patch) | |
tree | 5871bf448e344c2796e513a679dd3b27e845057c /gdk/gdkdisplaymanager.c | |
parent | 839f402191a82a1129c7bda78f7c471da1766cf5 (diff) | |
download | gtk+-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.c | 5 |
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"); } |