diff --git a/src/bin/e_fm.c b/src/bin/e_fm.c index 564c6a454..ebbe47487 100644 --- a/src/bin/e_fm.c +++ b/src/bin/e_fm.c @@ -2079,6 +2079,7 @@ _e_fm2_icons_place_list(E_Fm2_Smart_Data *sd) Evas_Coord x, y; int i; + printf("_e_fm2_icons_place_list()\n"); x = y = 0; for (i = 0, l = sd->icons; l; l = l->next, i++) { @@ -4300,6 +4301,10 @@ _e_fm2_obj_icons_place(E_Fm2_Smart_Data *sd) ic = ll->data; if (ic->realized) { + if (!_e_fm2_icon_visible(ic)) + { + e_thumb_icon_end(ic->obj_icon); + } evas_object_move(ic->obj, sd->x + ic->x - sd->pos.x, sd->y + ic->y - sd->pos.y); diff --git a/src/bin/e_thumb_main.c b/src/bin/e_thumb_main.c index 63163d7c5..f814d6986 100644 --- a/src/bin/e_thumb_main.c +++ b/src/bin/e_thumb_main.c @@ -182,7 +182,7 @@ _e_ipc_cb_server_data(void *data, int type, void *event) eth->file = strdup(file); if (key) eth->key = strdup(key); _thumblist = evas_list_append(_thumblist, eth); - if (!_timer) _timer = ecore_timer_add(0.01, _e_cb_timer, NULL); + if (!_timer) _timer = ecore_timer_add(0.001, _e_cb_timer, NULL); } } break;