Ken Thomases : winemac: Don' t coalesce events which might be in multiple queues.
Alexandre Julliard
julliard at winehq.org
Fri Oct 18 14:24:16 CDT 2013
Module: wine
Branch: master
Commit: 9deb00bfdcb827510dc99fa640b2fefef066733e
URL: http://source.winehq.org/git/wine.git/?a=commit;h=9deb00bfdcb827510dc99fa640b2fefef066733e
Author: Ken Thomases <ken at codeweavers.com>
Date: Thu Oct 17 23:43:31 2013 -0500
winemac: Don't coalesce events which might be in multiple queues.
---
dlls/winemac.drv/cocoa_event.m | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/dlls/winemac.drv/cocoa_event.m b/dlls/winemac.drv/cocoa_event.m
index ff9ac6c..faeb033 100644
--- a/dlls/winemac.drv/cocoa_event.m
+++ b/dlls/winemac.drv/cocoa_event.m
@@ -177,9 +177,11 @@ static const OSType WineHotKeySignature = 'Wine';
if ((event->event->type == MOUSE_MOVED ||
event->event->type == MOUSE_MOVED_ABSOLUTE) &&
+ event->event->deliver == INT_MAX &&
(lastEvent = [events lastObject]) &&
(lastEvent->event->type == MOUSE_MOVED ||
lastEvent->event->type == MOUSE_MOVED_ABSOLUTE) &&
+ lastEvent->event->deliver == INT_MAX &&
lastEvent->event->window == event->event->window &&
lastEvent->event->mouse_moved.drag == event->event->mouse_moved.drag)
{
More information about the wine-cvs
mailing list