forked from enlightenment/enlightenment
Now both resize limit and resize resist should work.
SVN revision: 13296
This commit is contained in:
parent
71736d6f4a
commit
462f07aa92
|
@ -2748,7 +2748,6 @@ _e_border_resize_handle(E_Border *bd)
|
|||
|
||||
tw = bd->w;
|
||||
th = bd->h;
|
||||
_e_border_resize_limit(bd, &w, &h);
|
||||
|
||||
if ((bd->resize_mode == RESIZE_TL) ||
|
||||
(bd->resize_mode == RESIZE_L) ||
|
||||
|
@ -2766,6 +2765,18 @@ _e_border_resize_handle(E_Border *bd)
|
|||
&new_x, &new_y, &new_w, &new_h);
|
||||
evas_list_free(skiplist);
|
||||
|
||||
w = new_w;
|
||||
h = new_h;
|
||||
_e_border_resize_limit(bd, &new_w, &new_h);
|
||||
if ((bd->resize_mode == RESIZE_TL) ||
|
||||
(bd->resize_mode == RESIZE_L) ||
|
||||
(bd->resize_mode == RESIZE_BL))
|
||||
new_x += (w - new_w);
|
||||
if ((bd->resize_mode == RESIZE_TL) ||
|
||||
(bd->resize_mode == RESIZE_T) ||
|
||||
(bd->resize_mode == RESIZE_TR))
|
||||
new_y += (h - new_h);
|
||||
|
||||
e_border_move_resize(bd, new_x, new_y, new_w, new_h);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue