diff options
-rw-r--r-- | daemon/gdm-display-factory.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/daemon/gdm-display-factory.c b/daemon/gdm-display-factory.c index b28d287c..78b23804 100644 --- a/daemon/gdm-display-factory.c +++ b/daemon/gdm-display-factory.c @@ -233,10 +233,7 @@ gdm_display_factory_finalize (GObject *object) g_return_if_fail (priv != NULL); - if (priv->purge_displays_id != 0) { - g_source_remove (priv->purge_displays_id); - priv->purge_displays_id = 0; - } + g_clear_handle_id (&priv->purge_displays_id, g_source_remove); G_OBJECT_CLASS (gdm_display_factory_parent_class)->finalize (object); } |