diff options
author | Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com> | 2012-08-17 10:16:42 +0300 |
---|---|---|
committer | Patrik Flykt <patrik.flykt@linux.intel.com> | 2012-08-17 13:04:55 +0300 |
commit | 9a1ab643e6fbab4a8311e1453ef0c6d0f48b72a4 (patch) | |
tree | e5db9cb94bfa03706a568d33006d656cee300195 /src/technology.c | |
parent | a6ad2aa5e9e986af1da516a667d1854f84de2123 (diff) | |
download | connman-9a1ab643e6fbab4a8311e1453ef0c6d0f48b72a4.tar.gz connman-9a1ab643e6fbab4a8311e1453ef0c6d0f48b72a4.tar.bz2 connman-9a1ab643e6fbab4a8311e1453ef0c6d0f48b72a4.zip |
technology: Move SetProperty to async method call
Handle properly -EINPROGRESS error when enabling/disabling technology.
This fixes the existing timeout-based implementation.
Diffstat (limited to 'src/technology.c')
-rw-r--r-- | src/technology.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/technology.c b/src/technology.c index 9ee4c798..8d5de78d 100644 --- a/src/technology.c +++ b/src/technology.c @@ -885,7 +885,7 @@ static const GDBusMethodTable technology_methods[] = { { GDBUS_DEPRECATED_METHOD("GetProperties", NULL, GDBUS_ARGS({ "properties", "a{sv}" }), get_properties) }, - { GDBUS_METHOD("SetProperty", + { GDBUS_ASYNC_METHOD("SetProperty", GDBUS_ARGS({ "name", "s" }, { "value", "v" }), NULL, set_property) }, { GDBUS_ASYNC_METHOD("Scan", NULL, NULL, scan) }, |