summaryrefslogtreecommitdiff
path: root/gdk/gdkdisplay.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2017-11-24 12:19:35 -0500
committerMatthias Clasen <mclasen@redhat.com>2017-11-25 11:04:14 -0500
commitcd3d2badf0d333bb66a360996b0f029b404afde6 (patch)
treefdcfd9fab05920925a64caf15df8629f533e28d9 /gdk/gdkdisplay.c
parent639d93687ff1d76c7aa1780d5343ecf3db09f420 (diff)
downloadgtk+-cd3d2badf0d333bb66a360996b0f029b404afde6.tar.gz
display: Drop the device_manager for good
This is now entirely the backends responsibility.
Diffstat (limited to 'gdk/gdkdisplay.c')
-rw-r--r--gdk/gdkdisplay.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c
index 0377888f25..fe9af51898 100644
--- a/gdk/gdkdisplay.c
+++ b/gdk/gdkdisplay.c
@@ -383,15 +383,6 @@ gdk_display_dispose (GObject *object)
display->queued_events = NULL;
display->queued_tail = NULL;
- if (display->device_manager)
- {
- /* this is to make it drop devices which may require using the X
- * display and therefore can't be cleaned up in finalize.
- * It will also disconnect device_removed_cb
- */
- g_object_run_dispose (G_OBJECT (display->device_manager));
- }
-
G_OBJECT_CLASS (gdk_display_parent_class)->dispose (object);
}
@@ -409,9 +400,6 @@ gdk_display_finalize (GObject *object)
g_list_free_full (display->seats, g_object_unref);
- if (display->device_manager)
- g_object_unref (display->device_manager);
-
G_OBJECT_CLASS (gdk_display_parent_class)->finalize (object);
}
@@ -1051,14 +1039,6 @@ gdk_display_device_is_grabbed (GdkDisplay *display,
return (info && !info->implicit);
}
-GdkDeviceManager *
-gdk_display_get_device_manager (GdkDisplay *display)
-{
- g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
-
- return display->device_manager;
-}
-
/**
* gdk_display_get_name:
* @display: a #GdkDisplay