if (element->driver->enable) {
DBG("Calling enable callback");
- if (element->driver->enable(element) == 0) {
- element->enabled = TRUE;
+ element->driver->enable(element);
+ }
+
+ element->enabled = TRUE;
- g_dbus_emit_signal(connection, CONNMAN_MANAGER_PATH,
+ g_dbus_emit_signal(connection, CONNMAN_MANAGER_PATH,
CONNMAN_MANAGER_INTERFACE, "ElementUpdated",
DBUS_TYPE_OBJECT_PATH, &element->path,
DBUS_TYPE_INVALID);
- }
- }
return g_dbus_create_reply(msg, DBUS_TYPE_INVALID);
}
if (element->driver->disable) {
DBG("Calling disable callback");
- if (element->driver->disable(element) == 0) {
- element->enabled = FALSE;
+ element->driver->disable(element);
+ }
- g_dbus_emit_signal(connection, CONNMAN_MANAGER_PATH,
+ element->enabled = FALSE;
+
+ g_dbus_emit_signal(connection, CONNMAN_MANAGER_PATH,
CONNMAN_MANAGER_INTERFACE, "ElementUpdated",
DBUS_TYPE_OBJECT_PATH, &element->path,
DBUS_TYPE_INVALID);
- }
- }
return g_dbus_create_reply(msg, DBUS_TYPE_INVALID);
}