From fd373948d2ff072a054f587a855e7b2b45ceb8d6 Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Wed, 23 Apr 2014 13:25:07 -0400 Subject: [PATCH] idle-monitor-xsync: Retrieve your xdisplay from the backend --- src/backends/x11/meta-idle-monitor-xsync.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backends/x11/meta-idle-monitor-xsync.c b/src/backends/x11/meta-idle-monitor-xsync.c index c6506185d..0cf886630 100644 --- a/src/backends/x11/meta-idle-monitor-xsync.c +++ b/src/backends/x11/meta-idle-monitor-xsync.c @@ -25,7 +25,7 @@ #include "meta-idle-monitor-xsync.h" #include "meta-idle-monitor-private.h" -#include +#include "meta-backend-x11.h" #include #include "display-private.h" @@ -193,8 +193,9 @@ static void meta_idle_monitor_xsync_constructed (GObject *object) { MetaIdleMonitorXSync *monitor_xsync = META_IDLE_MONITOR_XSYNC (object); + MetaBackendX11 *backend = META_BACKEND_X11 (meta_get_backend ()); - monitor_xsync->display = clutter_x11_get_default_display ();; + monitor_xsync->display = meta_backend_x11_get_xdisplay (backend); init_xsync (monitor_xsync); G_OBJECT_CLASS (meta_idle_monitor_xsync_parent_class)->constructed (object);