extra: directly pass the path to the fullscreen function
This commit is contained in:
parent
4cdeff4506
commit
88b11dee94
|
@ -391,16 +391,9 @@ extra_ui_details_window_show(Evas_Object *content)
|
|||
|
||||
|
||||
static void
|
||||
_fullscreen(void *data, Evas *e EINA_UNUSED, Evas_Object *obj, void *event_info EINA_UNUSED)
|
||||
_fullscreen(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
|
||||
{
|
||||
Extra_Ui_Small_Preview_Accessor *acc = evas_object_data_get(obj, "_acc");
|
||||
char *path;
|
||||
|
||||
path = acc->preview_get(data);
|
||||
|
||||
if (!path) return;
|
||||
|
||||
extra_ui_fullscreen_preview(path);
|
||||
extra_ui_fullscreen_preview(data);
|
||||
}
|
||||
|
||||
|
||||
|
@ -438,7 +431,7 @@ extra_ui_base_object_detail(void *real_obj, Extra_Base_Object *obj, Extra_Ui_Sma
|
|||
elm_table_pack(table, o, 0, 0, 1, 1);
|
||||
|
||||
o = extra_ui_small_preview_new(acc, table, obj);
|
||||
evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_UP, _fullscreen, real_obj);
|
||||
evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_UP, _fullscreen, acc.preview_get(real_obj));
|
||||
evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
evas_object_show(o);
|
||||
|
|
Loading…
Reference in New Issue