sdl: use mouse mode notifier
commit3af12c86d9db42c826dc9a7577b657543baf7fab
authorAnthony Liguori <aliguori@us.ibm.com>
Wed, 10 Mar 2010 15:42:58 +0000 (10 09:42 -0600)
committerAnthony Liguori <aliguori@us.ibm.com>
Fri, 19 Mar 2010 20:27:38 +0000 (19 15:27 -0500)
tree6c2856fe803e158f4e6083737757624a9388fb49
parent37c34d9d5d87ea9d51760310c8863b82cb8c055a
sdl: use mouse mode notifier

Today we poll the mouse mode whenever there is a mouse movement.  There is a
subtle usability problem with this though.

If we're in relative mode and grab is enabled, when we change to absolute mode,
we break grab.  This gives a user a seamless transition when the new pointer
is enabled.

But because we poll for mouse change, this grab break won't occur until the user
attempts to move the mouse.  By using notifiers, the grab break happens as soon
as possible.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
sdl.c