summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndrzej Zaborowski <andrew.zaborowski@intel.com>2009-10-24 11:27:23 +0200
committerDenis Kenzior <denkenz@gmail.com>2009-10-24 10:27:06 -0500
commit87f4e3890d7a69d4a7b8d1a40084f28cf1ec90e1 (patch)
treea5e1abef56dd1166208417f0137f8e7ec987d314 /src
parentffd7c1920abb04e319f0146e1990d95d0109c9c4 (diff)
downloadofono-87f4e3890d7a69d4a7b8d1a40084f28cf1ec90e1.tar.bz2
Just return success when value already set in SetProperty.
Diffstat (limited to 'src')
-rw-r--r--src/gprs.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/gprs.c b/src/gprs.c
index fb08d9a7..1827ceb1 100644
--- a/src/gprs.c
+++ b/src/gprs.c
@@ -661,6 +661,9 @@ static DBusMessage *gprs_set_property(DBusConnection *conn,
dbus_message_iter_get_basic(&var, &value);
+ if (gprs->roaming_allowed == (ofono_bool_t) value)
+ return dbus_message_new_method_return(msg);
+
gprs->roaming_allowed = value;
gprs_netreg_update(gprs);
} else if (!strcmp(property, "Powered")) {
@@ -672,6 +675,9 @@ static DBusMessage *gprs_set_property(DBusConnection *conn,
dbus_message_iter_get_basic(&var, &value);
+ if (gprs->powered == (ofono_bool_t) value)
+ return dbus_message_new_method_return(msg);
+
gprs->powered = value;
gprs_netreg_update(gprs);
} else