From e8d07693ee89ea92f432596fdac8cc5e30b7928b Mon Sep 17 00:00:00 2001 From: Lucas De Marchi Date: Mon, 3 Sep 2012 21:58:47 +0000 Subject: [PATCH] e/connman: use "others" icon if we don't know tech type SVN revision: 76037 --- src/modules/connman/e_mod_main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/modules/connman/e_mod_main.c b/src/modules/connman/e_mod_main.c index 62ce2b29b..0b19e811d 100644 --- a/src/modules/connman/e_mod_main.c +++ b/src/modules/connman/e_mod_main.c @@ -67,7 +67,11 @@ static void _econnman_mod_manager_update_inst(E_Connman_Module_Context *ctxt, edje_object_signal_emit(o, "e,changed,technology,wifi", "e"); break; case CONNMAN_SERVICE_TYPE_NONE: - edje_object_signal_emit(o, "e,changed,technology,none", "e"); + if (state == CONNMAN_STATE_ONLINE || state == CONNMAN_STATE_READY) + edje_object_signal_emit(o, "e,changed,technology,none,others", "e"); + else + edje_object_signal_emit(o, "e,changed,technology,none,others", "e"); + break; } @@ -101,6 +105,8 @@ static void _econnman_gadget_setup(E_Connman_Instance *inst) E_Connman_Module_Context *ctxt = inst->ctxt; Evas_Object *o = inst->ui.gadget; + DBG("has_manager=%d", ctxt->has_manager); + if (!ctxt->has_manager) { edje_object_signal_emit(o, "e,unavailable", "e");