diff options
-rw-r--r-- | src/dbus_handlers.c | 8 |
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) |