summaryrefslogtreecommitdiff
path: root/daemon/gdm-local-display-factory.c
diff options
context:
space:
mode:
authorAlessandro Bono <alessandro.bono369@gmail.com>2022-09-28 13:50:12 +0200
committerRay Strode <halfline@gmail.com>2022-10-27 12:56:03 +0000
commiteb8de6dd8266a1590542238491ac933248d0f847 (patch)
tree3c0d9a51dc7ecafcd684618e6d3b4df61a2c4c95 /daemon/gdm-local-display-factory.c
parent43e5f4b21ef3a825186a4295a6ca60e58ef6da6c (diff)
downloadgdm-eb8de6dd8266a1590542238491ac933248d0f847.tar.gz
gdm-local-dispay-factory: Use g_clear_handle_id
Diffstat (limited to 'daemon/gdm-local-display-factory.c')
-rw-r--r--daemon/gdm-local-display-factory.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/daemon/gdm-local-display-factory.c b/daemon/gdm-local-display-factory.c
index dae2b241..dc94cc3b 100644
--- a/daemon/gdm-local-display-factory.c
+++ b/daemon/gdm-local-display-factory.c
@@ -1379,14 +1379,8 @@ gdm_local_display_factory_stop_monitor (GdmLocalDisplayFactory *factory)
factory->seat_properties_changed_id = 0;
}
#if defined(ENABLE_USER_DISPLAY_SERVER)
- if (factory->active_vt_watch_id) {
- g_source_remove (factory->active_vt_watch_id);
- factory->active_vt_watch_id = 0;
- }
- if (factory->wait_to_finish_timeout_id != 0) {
- g_source_remove (factory->wait_to_finish_timeout_id);
- factory->wait_to_finish_timeout_id = 0;
- }
+ g_clear_handle_id (&factory->active_vt_watch_id, g_source_remove);
+ g_clear_handle_id (&factory->wait_to_finish_timeout_id, g_source_remove);
#endif
}