diff options
author | Jasper St. Pierre <jstpierre@mecheye.net> | 2014-02-25 12:22:51 -0500 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2014-03-17 16:54:51 -0400 |
commit | 3d7c84b0fe5a5805c8a58350f2517b58972b9844 (patch) | |
tree | 8360ffe5e1113fd32f98b8dd7b6c66b665c365d0 | |
parent | 9daa8927acb9a104088c5174bcd3a4b06b4ecb41 (diff) | |
download | gdm-3d7c84b0fe5a5805c8a58350f2517b58972b9844.tar.gz |
display: Remove some unnecessary parts from dispose
These can't possibly be active and armed if we're disposing.
https://bugzilla.gnome.org/show_bug.cgi?id=726380
-rw-r--r-- | daemon/gdm-display.c | 21 |
1 files changed, 3 insertions, 18 deletions
diff --git a/daemon/gdm-display.c b/daemon/gdm-display.c index cb50a525..f966b52a 100644 --- a/daemon/gdm-display.c +++ b/daemon/gdm-display.c @@ -1248,24 +1248,9 @@ gdm_display_dispose (GObject *object) g_assert (display->priv->status == GDM_DISPLAY_FINISHED || display->priv->status == GDM_DISPLAY_FAILED); - - if (display->priv->slave != NULL) { - gdm_slave_stop (display->priv->slave); - g_object_unref (display->priv->slave); - display->priv->slave = NULL; - } - - if (display->priv->user_access_file != NULL) { - gdm_display_access_file_close (display->priv->user_access_file); - g_object_unref (display->priv->user_access_file); - display->priv->user_access_file = NULL; - } - - if (display->priv->access_file != NULL) { - gdm_display_access_file_close (display->priv->access_file); - g_object_unref (display->priv->access_file); - display->priv->access_file = NULL; - } + g_assert (display->priv->slave == NULL); + g_assert (display->priv->user_access_file == NULL); + g_assert (display->priv->access_file == NULL); G_OBJECT_CLASS (gdm_display_parent_class)->dispose (object); } |