From d27b108efbc32343444bc8d4c3976ebfbee9369c Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Thu, 28 Nov 2019 14:47:21 +0100 Subject: iface-modem-signal: avoid logging about signal refresh context if not enabled --- src/mm-iface-modem-signal.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/mm-iface-modem-signal.c') diff --git a/src/mm-iface-modem-signal.c b/src/mm-iface-modem-signal.c index c88fbda6..2a30d3a4 100644 --- a/src/mm-iface-modem-signal.c +++ b/src/mm-iface-modem-signal.c @@ -168,11 +168,13 @@ refresh_context_cb (MMIfaceModemSignal *self) static void teardown_refresh_context (MMIfaceModemSignal *self) { - mm_dbg ("Extended signal information reporting disabled"); clear_values (self); if (G_UNLIKELY (!refresh_context_quark)) refresh_context_quark = g_quark_from_static_string (REFRESH_CONTEXT_TAG); - g_object_set_qdata (G_OBJECT (self), refresh_context_quark, NULL); + if (g_object_get_qdata (G_OBJECT (self), refresh_context_quark)) { + mm_dbg ("Extended signal information reporting disabled"); + g_object_set_qdata (G_OBJECT (self), refresh_context_quark, NULL); + } } static gboolean -- cgit v1.2.3-70-g09d2