summaryrefslogtreecommitdiff
path: root/src/gclue-modem-gps.c
diff options
context:
space:
mode:
authorMaciej S. Szmigiero <mail@maciej.szmigiero.name>2022-10-09 18:34:18 +0200
committerMaciej S. Szmigiero <mail@maciej.szmigiero.name>2022-10-11 14:51:41 +0200
commit3689c50e15b7e67017f961f66605d2de68c08a64 (patch)
tree6ae53ea2bd9d6105790914f85d3ac57be0f9ea5f /src/gclue-modem-gps.c
parent913c5288263c48928706354f2798367eeb54ccd9 (diff)
downloadgeoclue-3689c50e15b7e67017f961f66605d2de68c08a64.tar.gz
Make sure signals aren't left connected after handler object is gone
Diffstat (limited to 'src/gclue-modem-gps.c')
-rw-r--r--src/gclue-modem-gps.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gclue-modem-gps.c b/src/gclue-modem-gps.c
index ce4967a..c258eda 100644
--- a/src/gclue-modem-gps.c
+++ b/src/gclue-modem-gps.c
@@ -168,10 +168,10 @@ gclue_modem_gps_init (GClueModemGPS *source)
source);
threshold = gclue_location_source_get_time_threshold
(GCLUE_LOCATION_SOURCE (source));
- g_signal_connect (threshold,
- "notify::value",
- G_CALLBACK (on_time_threshold_changed),
- source);
+ g_signal_connect_object (threshold,
+ "notify::value",
+ G_CALLBACK (on_time_threshold_changed),
+ source, 0);
}
static void