git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70785
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
void wxGUIEventLoop::WakeUp()
{
void wxGUIEventLoop::WakeUp()
{
- NSEvent* cevent = [NSApp currentEvent];
+ // NSEvent* cevent = [NSApp currentEvent];
+ NSString* mode = [[NSRunLoop mainRunLoop] currentMode];
// when already in a mouse event handler, don't add higher level event
// when already in a mouse event handler, don't add higher level event
- if ( cevent != nil && [cevent type] < NSKeyDown )
+ // if ( cevent != nil && [cevent type] <= NSMouseMoved && )
+ if ( [NSEventTrackingRunLoopMode isEqualToString:mode] )
+ // NSLog(@"event for wakeup %@ in mode %@",cevent,mode);
wxCFEventLoop::WakeUp();
}
else
wxCFEventLoop::WakeUp();
}
else