diff options
author | Gustavo Sverzut Barbieri <barbieri@profusion.mobi> | 2010-01-02 18:56:44 -0200 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2010-01-02 14:32:52 -0800 |
commit | b5c20f7f5549e04b6cc0b308d53eb190e4789e7f (patch) | |
tree | 573776f97fde30a365b0ac6d5bc6dbe1ce694eab | |
parent | d6ccf11702ee0551dc9119c6e1110bb39a9ad90f (diff) | |
download | connman-b5c20f7f5549e04b6cc0b308d53eb190e4789e7f.tar.gz connman-b5c20f7f5549e04b6cc0b308d53eb190e4789e7f.tar.bz2 connman-b5c20f7f5549e04b6cc0b308d53eb190e4789e7f.zip |
Add missing PropertyChanged signal for IPv4.Configuration
-rw-r--r-- | src/service.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/service.c b/src/service.c index a941f44d..ddb9fcb5 100644 --- a/src/service.c +++ b/src/service.c @@ -447,6 +447,15 @@ static void settings_changed(struct connman_service *service) append_ipv4, service); } +static void ipv4_configuration_changed(struct connman_service *service) +{ + connman_dbus_property_changed_dict(service->path, + CONNMAN_SERVICE_INTERFACE, + "IPv4.Configuration", + append_ipv4config, + service); +} + static DBusMessage *get_properties(DBusConnection *conn, DBusMessage *msg, void *user_data) { @@ -727,6 +736,8 @@ static DBusMessage *set_property(DBusConnection *conn, if (err < 0) return __connman_error_failed(msg, -err); + ipv4_configuration_changed(service); + __connman_storage_save_service(service); } else return __connman_error_invalid_property(msg); |