summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/plugins/platforms/cocoa/qcocoawindow.mm10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoawindow.mm b/src/plugins/platforms/cocoa/qcocoawindow.mm
index a7626032df..d17df81011 100644
--- a/src/plugins/platforms/cocoa/qcocoawindow.mm
+++ b/src/plugins/platforms/cocoa/qcocoawindow.mm
@@ -148,12 +148,10 @@ static bool isMouseEvent(NSEvent *ev)
- (BOOL)canBecomeKeyWindow
{
- // Most panels can be come the key window. Exceptions are:
- if (m_cocoaPlatformWindow->window()->type() == Qt::ToolTip)
- return NO;
- if (m_cocoaPlatformWindow->window()->type() == Qt::SplashScreen)
- return NO;
- return YES;
+ // Only tool windows should become key for popup types:
+ if (m_cocoaPlatformWindow->window()->type() == Qt::Tool)
+ return YES;
+ return NO;
}
- (void) sendEvent: (NSEvent*) theEvent