Sort out a bit of confusion between mouse- and keyboard-driven drags
commit043451ca2a2a4668a48f82f9692162c6adcc1ae0
authorSimon Tatham <anakin@pobox.com>
Tue, 31 Jan 2012 08:38:42 +0000 (31 08:38 +0000)
committerSimon Tatham <anakin@pobox.com>
Tue, 31 Jan 2012 08:38:42 +0000 (31 08:38 +0000)
tree6b46f080e9c60791218ed19be22cc00b0a2d3c49
parent8228e952472b63df6970f6e91e7b0a7899d3e105
Sort out a bit of confusion between mouse- and keyboard-driven drags
in Rectangles. Mouse drags now take priority - you can't start a
keyboard drag while the mouse is held down, and starting a mouse drag
instantly cancels an unfinished keyboard drag - and also I've fixed an
assertion failure which would come up if you had the keyboard cursor
visible at the end of a mouse drag (by pressing arrow keys while the
mouse was held down).

git-svn-id: svn://svn.tartarus.org/sgt/puzzles@9393 cda61777-01e9-0310-a592-d414129be87e
rect.c