From 837f2fa6404de09d312ad5d41c0b67029bd6b266 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sun, 4 Jan 2009 19:25:42 +0100 Subject: [PATCH] Hook up loading and saving functions --- src/device.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/device.c b/src/device.c index 9f30a8a..85a6d85 100644 --- a/src/device.c +++ b/src/device.c @@ -1001,6 +1001,8 @@ int connman_device_add_network(struct connman_device *device, __connman_network_set_device(network, device); + __connman_storage_load_network(network); + err = connman_element_register((struct connman_element *) network, &device->element); if (err < 0) { @@ -1054,6 +1056,8 @@ int connman_device_remove_network(struct connman_device *device, */ int connman_device_register(struct connman_device *device) { + __connman_storage_load_device(device); + return connman_element_register(&device->element, NULL); } @@ -1065,6 +1069,8 @@ int connman_device_register(struct connman_device *device) */ void connman_device_unregister(struct connman_device *device) { + __connman_storage_save_device(device); + connman_element_unregister(&device->element); } -- 1.7.9.5