Sort out a bit of confusion between mouse- and keyboard-driven drags
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Tue, 31 Jan 2012 08:38:42 +0000 (08:38 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Tue, 31 Jan 2012 08:38:42 +0000 (08:38 +0000)
commitf7cefc263c34a4c8f08d0560b4ac6b0a19419c97
tree6b46f080e9c60791218ed19be22cc00b0a2d3c49
parentf4ab9854cee90c9515eb56ced7df7871a41ba2ad
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