summaryrefslogtreecommitdiff
path: root/chooser
diff options
context:
space:
mode:
Diffstat (limited to 'chooser')
-rw-r--r--chooser/gdm-host-chooser-widget.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/chooser/gdm-host-chooser-widget.c b/chooser/gdm-host-chooser-widget.c
index 0b67c587..bd2a7f79 100644
--- a/chooser/gdm-host-chooser-widget.c
+++ b/chooser/gdm-host-chooser-widget.c
@@ -414,9 +414,7 @@ xdmcp_discover (GdmHostChooserWidget *widget)
do_ping (widget, TRUE);
#if 0
- if (widget->scan_time_id > 0) {
- g_source_remove (widget->scan_time_id);
- }
+ g_clear_handle_id (&widget->scan_time_id, g_source_remove);
widget->scan_time_id = g_timeout_add_seconds (SCAN_TIMEOUT,
chooser_scan_time_update,
@@ -424,9 +422,7 @@ xdmcp_discover (GdmHostChooserWidget *widget)
#endif
/* Note we already used up one try */
widget->ping_tries = PING_TRIES - 1;
- if (widget->ping_try_id > 0) {
- g_source_remove (widget->ping_try_id);
- }
+ g_clear_handle_id (&widget->ping_try_id, g_source_remove);
widget->ping_try_id = g_timeout_add_seconds (PING_TIMEOUT,
(GSourceFunc)ping_try,