diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/gprs.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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 |