fix crash when action is active on border during deletion

This commit is contained in:
Mike Blumenkrantz 2013-04-16 07:35:26 +01:00
parent 747851dbe1
commit 8f350c7974
1 changed files with 12 additions and 0 deletions

View File

@ -4966,6 +4966,18 @@ _e_border_del(E_Border *bd)
if (bd->fullscreen) bd->desk->fullscreen_borders--;
if (bd->moving)
{
if (action_border) e_border_act_move_end(bd, NULL);
else _e_border_move_end(bd);
}
else if (bd->resize_mode != E_POINTER_RESIZE_NONE)
{
if (action_border) e_border_act_resize_end(bd, NULL);
else _e_border_resize_end(bd);
}
if (warp_timer_border == bd)
{
if (warp_timer) ecore_timer_del(warp_timer);