summaryrefslogtreecommitdiff
path: root/src/technology.c
diff options
context:
space:
mode:
authorTomasz Bursztyka <tomasz.bursztyka@linux.intel.com>2012-08-17 10:16:42 +0300
committerPatrik Flykt <patrik.flykt@linux.intel.com>2012-08-17 13:04:55 +0300
commit9a1ab643e6fbab4a8311e1453ef0c6d0f48b72a4 (patch)
treee5db9cb94bfa03706a568d33006d656cee300195 /src/technology.c
parenta6ad2aa5e9e986af1da516a667d1854f84de2123 (diff)
downloadconnman-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.c2
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) },