summaryrefslogtreecommitdiffstats
path: root/src/network.c
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 /src/network.c
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
Diffstat (limited to 'src/network.c')
-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,