_sizing_eval(obj);
+ //TIZEN_ONLY(20161018): fix theme apply problem by font/language change
+ if (sd->show_finished)
+ {
+ elm_layout_signal_emit(sd->block_events, "elm,state,visible", "elm");
+ edje_object_signal_emit(sd->notify, "elm,state,visible", "elm");
+ }
+ //
+
return int_ret;
}
const char *emission EINA_UNUSED,
const char *source EINA_UNUSED)
{
+ ELM_NOTIFY_DATA_GET(data, sd);
+ sd->show_finished = EINA_TRUE;
eo_do(data, eo_event_callback_call(ELM_NOTIFY_EVENT_SHOW_FINISHED, NULL));
}
//
if (!sd->allow_events) evas_object_hide(sd->block_events);
eo_do_super(data, MY_CLASS, evas_obj_smart_hide());
eo_do(data, eo_event_callback_call(ELM_NOTIFY_EVENT_DISMISSED, NULL));
+ //TIZEN_ONLY(20161018): fix theme apply problem by font/language change
+ sd->show_finished = EINA_FALSE;
+ //
}
EOLIAN static void
priv->allow_events = EINA_TRUE;
+ //TIZEN_ONLY(20161018): fix theme apply problem by font/language change
+ priv->show_finished = EINA_FALSE;
+ //
+
priv->notify = edje_object_add(evas_object_evas_get(obj));
evas_object_smart_member_add(priv->notify, obj);
Eina_Bool allow_events : 1;
Eina_Bool had_hidden : 1;
Eina_Bool in_timeout : 1;
+
+ //TIZEN_ONLY(20161018): fix theme apply problem by font/language change
+ Eina_Bool show_finished;
+ //
};
/**