Fix cancellation of border part action when leaving activated border part.

SVN revision: 12035
This commit is contained in:
Kim Woelders 2004-10-26 17:38:55 +00:00
parent 48b764162a
commit 4856673c15
1 changed files with 4 additions and 2 deletions

View File

@ -3550,11 +3550,13 @@ BorderWinpartEventMouseUp(XEvent * ev, EWin * ewin, int j)
ewin->bits[j].state = STATE_HILITED;
else
ewin->bits[j].state = STATE_NORMAL;
ewin->bits[j].left = 0;
BorderWinpartChange(ewin, j, 0);
if (ewin->bits[j].win == Mode.context_win && ewin->border->part[j].aclass)
if (ewin->bits[j].win == Mode.context_win && (!ewin->bits[j].left) &&
ewin->border->part[j].aclass)
EventAclass(ev, ewin, ewin->border->part[j].aclass);
ewin->bits[j].left = 0;
}
static void