diff options
author | Maciej S. Szmigiero <mail@maciej.szmigiero.name> | 2022-10-09 18:34:18 +0200 |
---|---|---|
committer | Maciej S. Szmigiero <mail@maciej.szmigiero.name> | 2022-10-11 14:51:41 +0200 |
commit | 3689c50e15b7e67017f961f66605d2de68c08a64 (patch) | |
tree | 6ae53ea2bd9d6105790914f85d3ac57be0f9ea5f /src/gclue-modem-gps.c | |
parent | 913c5288263c48928706354f2798367eeb54ccd9 (diff) | |
download | geoclue-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.c | 8 |
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 |