summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/dbus_handlers.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/dbus_handlers.c b/src/dbus_handlers.c
index 25609f5..18b2ad8 100644
--- a/src/dbus_handlers.c
+++ b/src/dbus_handlers.c
@@ -39,11 +39,11 @@ void on_method_is_network_powered_ret(void *data, const Eldbus_Message *msg, Eld
EINA_LOG_ERR("Failed to get networking state.");
return;
}
- if (!item->_widget)
- return;
+ item->state = state;
+ if (item->_widget)
+ elm_check_state_set(item->_widget, item->state);
- EINA_LOG_INFO("%s is now %d\n", eldbus_message_member_get(msg), state);
- elm_check_state_set(item->_widget, state);
+ EINA_LOG_INFO("%s is now %d", eldbus_message_member_get(msg), item->state);
}
void on_signal_network_power_changed_ret(void *data, const Eldbus_Message *msg)