summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJess VanDerwalker <washu@sonic.net>2012-07-19 11:20:46 -0700
committerJess VanDerwalker <washu@sonic.net>2012-07-25 09:57:29 -0700
commit137c98784b8cfc7084ad22d51f3cace6d9b50ed4 (patch)
treeff93bb0eecc9beb7d17fea26049670c9dac5359d
parent5a9040767fa39b0d9a701cac5002b728980dcc4d (diff)
xtoq: NS*MouseDragged event cases added to sendEvent()
Added NS*MouseDragged event cases to sendEvent() in same case as NSMouseMoved so mouse movements during drags are reported to X server like NSMouseMoved events. Signed-off-by: Jess VanDerwalker <washu@sonic.net> Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
-rw-r--r--src/xtoq/XtoqApplication.m4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/xtoq/XtoqApplication.m b/src/xtoq/XtoqApplication.m
index 7824968..fe323db 100644
--- a/src/xtoq/XtoqApplication.m
+++ b/src/xtoq/XtoqApplication.m
@@ -191,13 +191,15 @@ XtoqApplicationMain(int argc, char** argv)
}
case NSMouseMoved:
+ case NSLeftMouseDragged:
+ case NSRightMouseDragged:
+ case NSOtherMouseDragged:
{
if (ns_window != nil) {
NSRect frame = [ns_window frame];
ns_location.x += frame.origin.x;
ns_location.y += frame.origin.y;
}
-
xNum = [[NSNumber alloc] initWithFloat:ns_location.x];
yNum = [[NSNumber alloc] initWithFloat:ns_location.y];