diff --git a/e-module-scale.edc b/e-module-scale.edc index b019d48..41cbb68 100644 --- a/e-module-scale.edc +++ b/e-module-scale.edc @@ -132,7 +132,7 @@ collections } description { state: "focused" 0.0; - color: 255 255 255 10; + color: 255 255 255 30; } } } diff --git a/src/e_mod_pager.c b/src/e_mod_pager.c index 7f4c125..b5f79cf 100644 --- a/src/e_mod_pager.c +++ b/src/e_mod_pager.c @@ -236,11 +236,9 @@ _pager_out() if (!scale_animator) scale_animator = ecore_animator_add(_pager_redraw, NULL); - if (selected_item) - edje_object_signal_emit(selected_item->o, "hide", "e"); - EINA_LIST_FOREACH(items, l, it) { + edje_object_signal_emit(it->o, "hide", "e"); it->bd_x = it->bd->x + (it->desk->x - current_desk->x) * zone->w; it->bd_y = it->bd->y + (it->desk->y - current_desk->y) * zone->h; } @@ -500,9 +498,9 @@ _pager_win_cb_mouse_move(void *data, Evas *e, Evas_Object *obj, void *event_info } else if (desk && (desk != it->desk)) { - it->desk = desk; + _pager_desk_select(desk); _pager_win_final_position_set(it); it->cur_x = it->x; diff --git a/src/e_mod_scale.c b/src/e_mod_scale.c index 7f99cfa..477ebdd 100644 --- a/src/e_mod_scale.c +++ b/src/e_mod_scale.c @@ -121,7 +121,7 @@ _scale_place_windows(double scale) } static Eina_Bool -_scale_redraw(void *blah) +_scale_redraw(void *data) { Eina_List *l; Item *it;