summaryrefslogtreecommitdiffstats
path: root/src/handsfree.c
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2011-10-13 12:54:45 -0500
committerDenis Kenzior <denkenz@gmail.com>2011-10-13 13:01:17 -0500
commite32346aa5118b2370bd383babcc9b07c41979bc8 (patch)
tree6ff16446d529d3b1da0b91a26a22ef0f6fde7393 /src/handsfree.c
parentf05a78a450af23a598f90ac9c4895503853e85b5 (diff)
downloadofono-e32346aa5118b2370bd383babcc9b07c41979bc8.tar.bz2
handsfree: Don't emit signals if not registered
Diffstat (limited to 'src/handsfree.c')
-rw-r--r--src/handsfree.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/handsfree.c b/src/handsfree.c
index ae5007e5..2566ed0e 100644
--- a/src/handsfree.c
+++ b/src/handsfree.c
@@ -62,6 +62,9 @@ void ofono_handsfree_set_inband_ringing(struct ofono_handsfree *hf,
hf->inband_ringing = enabled;
+ if (__ofono_atom_get_registered(hf->atom) == FALSE)
+ return;
+
ofono_dbus_signal_property_changed(conn, path,
OFONO_HANDSFREE_INTERFACE,
"InbandRinging", DBUS_TYPE_BOOLEAN,