diff options
Diffstat (limited to 'src/utils/mac/SkOSWindow_Mac.cpp')
-rw-r--r-- | src/utils/mac/SkOSWindow_Mac.cpp | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/src/utils/mac/SkOSWindow_Mac.cpp b/src/utils/mac/SkOSWindow_Mac.cpp index 40ed57cc88..98adbbebaa 100644 --- a/src/utils/mac/SkOSWindow_Mac.cpp +++ b/src/utils/mac/SkOSWindow_Mac.cpp @@ -327,17 +327,20 @@ pascal OSStatus SkOSWindow::EventHandler( EventHandlerCallRef inHandler, EventRe GlobalToLocal(&pt); switch (wKind) { - case kEventMouseDown: - (void)win->handleClick(pt.h, pt.v, Click::kDown_State); - break; - case kEventMouseDragged: - (void)win->handleClick(pt.h, pt.v, Click::kMoved_State); - break; - case kEventMouseUp: - (void)win->handleClick(pt.h, pt.v, Click::kUp_State); - break; - default: - break; + case kEventMouseDown: + (void)win->handleClick(pt.h, pt.v, Click::kDown_State); + result = noErr; + break; + case kEventMouseDragged: + (void)win->handleClick(pt.h, pt.v, Click::kMoved_State); + result = noErr; + break; + case kEventMouseUp: + (void)win->handleClick(pt.h, pt.v, Click::kUp_State); + result = noErr; + break; + default: + break; } break; } |