From: Enlightenment S. <no-...@en...> - 2010-02-06 16:58:21
|
Log: Fix quickpanel not showing correctly (this also needs elm_win update). Author: devilhorns Date: 2010-02-06 08:58:15 -0800 (Sat, 06 Feb 2010) New Revision: 45935 Modified: trunk/e/src/modules/illume2/e_quickpanel.c trunk/e/src/modules/illume2/policies/illume/layout.c Modified: trunk/e/src/modules/illume2/e_quickpanel.c =================================================================== --- trunk/e/src/modules/illume2/e_quickpanel.c 2010-02-06 16:56:18 UTC (rev 45934) +++ trunk/e/src/modules/illume2/e_quickpanel.c 2010-02-06 16:58:15 UTC (rev 45935) @@ -148,12 +148,7 @@ if (qp->borders) { EINA_LIST_FOREACH(qp->borders, l, bd) - { - bd->x = qp->zone->x; - bd->y = ty; - bd->changes.pos = 1; - bd->changed = 1; - } + e_border_move(bd, qp->zone->x, ty); } } @@ -397,10 +392,8 @@ if (!(zone = e_util_zone_window_find(z))) return 1; _e_quickpanel_border_hide(bd); e_illume_border_top_shelf_pos_get(zone, NULL, &ty); - if ((bd->x != zone->x) || (bd->y != ty)) - e_border_move(bd, zone->x, ty); - if (bd->zone != zone) - e_border_zone_set(bd, zone); + e_border_move(bd, zone->x, ty); + e_border_zone_set(bd, zone); } return 1; } Modified: trunk/e/src/modules/illume2/policies/illume/layout.c =================================================================== --- trunk/e/src/modules/illume2/policies/illume/layout.c 2010-02-06 16:56:18 UTC (rev 45934) +++ trunk/e/src/modules/illume2/policies/illume/layout.c 2010-02-06 16:58:15 UTC (rev 45935) @@ -246,6 +246,7 @@ } else { + if (bd->stolen) continue; if (cfg_zone->mode.dual) _zone_layout_dual(bd); else _zone_layout_single(bd); if (e_illume_border_is_conformant(bd)) |