# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1333831900 0 # Node ID 202b1affc70685a3d323588e7dc2db874ea640cf # Parent 2d5d3a11dee46ed5a4850472b83a8abc0f62d202 Fix taskbar/menubar event breakage from the recent Mac control key changes. diff -r 2d5d3a11dee4 -r 202b1affc706 mac/dw.m --- a/mac/dw.m Sat Apr 07 18:27:03 2012 +0000 +++ b/mac/dw.m Sat Apr 07 20:51:40 2012 +0000 @@ -851,7 +851,7 @@ -(NSSize)size { return size; } -(void)mouseDown:(NSEvent *)theEvent { - if(!([theEvent modifierFlags] & NSControlKeyMask)) + if(![theEvent isMemberOfClass:[NSEvent class]] || !([theEvent modifierFlags] & NSControlKeyMask)) _event_handler(self, theEvent, 3); } -(void)mouseUp:(NSEvent *)theEvent { _event_handler(self, theEvent, 4); }