diff --git a/src/bin/e_shelf.c b/src/bin/e_shelf.c index ad67cbb06..53d0e9b00 100644 --- a/src/bin/e_shelf.c +++ b/src/bin/e_shelf.c @@ -584,8 +584,14 @@ e_shelf_position_calc(E_Shelf *es) break; } es->hide_step = 0; - + es->hide_origin = -1; + e_shelf_move_resize(es, es->x, es->y, es->w, es->h); + if (es->hidden) + { + es->hidden = 0; + e_shelf_toggle(es, 0); + } } EAPI void