summaryrefslogtreecommitdiff
path: root/src/backends/x11/nested/meta-cursor-renderer-x11-nested.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backends/x11/nested/meta-cursor-renderer-x11-nested.c')
-rw-r--r--src/backends/x11/nested/meta-cursor-renderer-x11-nested.c20
1 files changed, 16 insertions, 4 deletions
diff --git a/src/backends/x11/nested/meta-cursor-renderer-x11-nested.c b/src/backends/x11/nested/meta-cursor-renderer-x11-nested.c
index 0daae683c..e73ad70dc 100644
--- a/src/backends/x11/nested/meta-cursor-renderer-x11-nested.c
+++ b/src/backends/x11/nested/meta-cursor-renderer-x11-nested.c
@@ -71,11 +71,15 @@ create_empty_cursor (Display *xdisplay)
}
static void
-meta_cursor_renderer_x11_nested_init (MetaCursorRendererX11Nested *x11_nested)
+meta_cursor_renderer_x11_nested_constructed (GObject *object)
{
- MetaBackendX11 *backend = META_BACKEND_X11 (meta_get_backend ());
- Window xwindow = meta_backend_x11_get_xwindow (backend);
- Display *xdisplay = meta_backend_x11_get_xdisplay (backend);
+ MetaCursorRendererX11Nested *x11_nested =
+ META_CURSOR_RENDERER_X11_NESTED (object);
+ MetaCursorRenderer *cursor_renderer = META_CURSOR_RENDERER (x11_nested);
+ MetaBackend *backend = meta_cursor_renderer_get_backend (cursor_renderer);
+ MetaBackendX11 *backend_x11 = META_BACKEND_X11 (backend);
+ Window xwindow = meta_backend_x11_get_xwindow (backend_x11);
+ Display *xdisplay = meta_backend_x11_get_xdisplay (backend_x11);
Cursor empty_xcursor = create_empty_cursor (xdisplay);
XDefineCursor (xdisplay, xwindow, empty_xcursor);
@@ -85,7 +89,15 @@ meta_cursor_renderer_x11_nested_init (MetaCursorRendererX11Nested *x11_nested)
static void
meta_cursor_renderer_x11_nested_class_init (MetaCursorRendererX11NestedClass *klass)
{
+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
MetaCursorRendererClass *renderer_class = META_CURSOR_RENDERER_CLASS (klass);
+ object_class->constructed = meta_cursor_renderer_x11_nested_constructed;
+
renderer_class->update_cursor = meta_cursor_renderer_x11_nested_update_cursor;
}
+
+static void
+meta_cursor_renderer_x11_nested_init (MetaCursorRendererX11Nested *x11_nested)
+{
+}