forked from enlightenment/enlightenment
PackageKit gadget: fix hiding of progbar in bryce
This seems to me more an hack than a fix, but this is how elm works :( ref T7119
This commit is contained in:
parent
5365493788
commit
38ae2285ec
|
@ -258,10 +258,10 @@ packagekit_popup_update(E_PackageKit_Instance *inst, Eina_Bool rebuild_list)
|
|||
elm_genlist_clear(inst->popup_genlist);
|
||||
elm_progressbar_value_set(inst->popup_progressbar,
|
||||
ctxt->transaction_progress);
|
||||
evas_object_show(inst->popup_progressbar);
|
||||
evas_object_show(inst->popup_progressbar_frame);
|
||||
}
|
||||
else
|
||||
evas_object_hide(inst->popup_progressbar);
|
||||
evas_object_hide(inst->popup_progressbar_frame);
|
||||
|
||||
// update title and error lables
|
||||
if (ctxt->transaction)
|
||||
|
@ -538,7 +538,7 @@ packagekit_popup_new(E_PackageKit_Instance *inst, Eina_Bool is_gadcon)
|
|||
evas_object_show(li);
|
||||
|
||||
// central area (progress bar) (inside a padding frame)
|
||||
fr = elm_frame_add(table);
|
||||
fr = inst->popup_progressbar_frame = elm_frame_add(table);
|
||||
elm_object_style_set(fr, "pad_large");
|
||||
E_EXPAND(fr);
|
||||
E_FILL(fr);
|
||||
|
@ -596,7 +596,8 @@ packagekit_popup_del(E_PackageKit_Instance *inst)
|
|||
if (inst->ctxpopup)
|
||||
elm_ctxpopup_dismiss(inst->ctxpopup);
|
||||
|
||||
inst->popup_genlist = inst->popup_title_entry = inst->popup_progressbar = NULL;
|
||||
inst->popup_genlist = inst->popup_title_entry = NULL;
|
||||
inst->popup_progressbar = inst->popup_progressbar_frame = NULL;
|
||||
if (inst->popup_genlist_itc)
|
||||
{
|
||||
elm_genlist_item_class_free(inst->popup_genlist_itc);
|
||||
|
|
|
@ -84,6 +84,7 @@ typedef struct _E_PackageKit_Instance
|
|||
Evas_Object *popup_error_label;
|
||||
Evas_Object *popup_install_button;
|
||||
Evas_Object *popup_progressbar;
|
||||
Evas_Object *popup_progressbar_frame;
|
||||
Evas_Object *popup_genlist;
|
||||
Elm_Genlist_Item_Class *popup_genlist_itc;
|
||||
Eina_Bool popup_help_mode;
|
||||
|
|
Loading…
Reference in New Issue