sysinfo: do not use autoclose on popups
This make the popups behave like the clock gadget popup Also the autoclose ability in this case was quite broken
This commit is contained in:
parent
5153321f0c
commit
ff24863007
|
@ -89,9 +89,8 @@ _cpumonitor_mouse_down_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA
|
|||
evas_object_show(label);
|
||||
inst->cfg->cpumonitor.popup_label = label;
|
||||
|
||||
e_comp_object_util_autoclose(popup, NULL, NULL, NULL);
|
||||
e_gadget_util_ctxpopup_place(inst->o_main, popup, NULL);
|
||||
evas_object_show(popup);
|
||||
e_gadget_util_ctxpopup_place(inst->o_main, popup, inst->cfg->cpumonitor.o_gadget);
|
||||
inst->cfg->cpumonitor.popup = popup;
|
||||
}
|
||||
else
|
||||
|
|
|
@ -221,11 +221,9 @@ _memusage_popup_create(Instance *inst)
|
|||
evas_object_show(pbar);
|
||||
evas_object_data_set(popup, "swap_pbar", pbar);
|
||||
|
||||
// show and place the popup
|
||||
e_comp_object_util_autoclose(popup, NULL, NULL, NULL);
|
||||
// place and show the popup
|
||||
e_gadget_util_ctxpopup_place(inst->o_main, popup, NULL);
|
||||
evas_object_show(popup);
|
||||
e_gadget_util_ctxpopup_place(inst->o_main, popup,
|
||||
inst->cfg->memusage.o_gadget);
|
||||
|
||||
return popup;
|
||||
}
|
||||
|
|
|
@ -91,9 +91,8 @@ _netstatus_mouse_down_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_
|
|||
evas_object_show(label);
|
||||
inst->cfg->netstatus.popup_label = label;
|
||||
|
||||
e_comp_object_util_autoclose(popup, NULL, NULL, NULL);
|
||||
e_gadget_util_ctxpopup_place(inst->o_main, popup, NULL);
|
||||
evas_object_show(popup);
|
||||
e_gadget_util_ctxpopup_place(inst->o_main, popup, inst->cfg->netstatus.o_gadget);
|
||||
inst->cfg->netstatus.popup = popup;
|
||||
}
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue