From 87f4e3890d7a69d4a7b8d1a40084f28cf1ec90e1 Mon Sep 17 00:00:00 2001 From: Andrzej Zaborowski Date: Sat, 24 Oct 2009 11:27:23 +0200 Subject: Just return success when value already set in SetProperty. --- src/gprs.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') 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 -- cgit v1.2.3