summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2009-05-28 18:16:40 -0500
committerDenis Kenzior <denkenz@gmail.com>2009-05-28 20:37:24 -0500
commit99456167abae1976eb692461fe2f928ca8ec6338 (patch)
treecc1679ab3c8b1961c2d950920589f7b205d22fe6
parent02555a3a6357cb9876de214eb6fd981f48c62c5e (diff)
downloadofono-99456167abae1976eb692461fe2f928ca8ec6338.tar.bz2
Don't emit the Operator changed if not registered
SPN Update emits the Operator property changed signal. However, this should not happen if there is no current operator
-rw-r--r--src/network.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/network.c b/src/network.c
index 90a4344c..f797165d 100644
--- a/src/network.c
+++ b/src/network.c
@@ -1103,6 +1103,9 @@ static void ofono_update_spn(struct ofono_modem *modem, const char *spn,
if (roaming_spn_dpy)
netreg->flags |= NETWORK_REGISTRATION_FLAG_ROAMING_SHOW_SPN;
+ if (!netreg->current_operator)
+ return;
+
operator = get_operator_display_name(modem);
dbus_gsm_signal_property_changed(conn, modem->path,