summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/platforms')
-rw-r--r--src/plugins/platforms/cocoa/qcocoawindow.h4
-rw-r--r--src/plugins/platforms/cocoa/qcocoawindow.mm5
2 files changed, 7 insertions, 2 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoawindow.h b/src/plugins/platforms/cocoa/qcocoawindow.h
index 87cd1717da..0b759f3fd4 100644
--- a/src/plugins/platforms/cocoa/qcocoawindow.h
+++ b/src/plugins/platforms/cocoa/qcocoawindow.h
@@ -60,10 +60,10 @@ QT_BEGIN_NAMESPACE
@end
-@interface QNSPanel : QNSWindow {
+@interface QNSPanel : NSPanel {
}
-
+- (BOOL)canBecomeKeyWindow;
@end
class QCocoaWindow : public QPlatformWindow
diff --git a/src/plugins/platforms/cocoa/qcocoawindow.mm b/src/plugins/platforms/cocoa/qcocoawindow.mm
index 3c0c730cff..aef9750acd 100644
--- a/src/plugins/platforms/cocoa/qcocoawindow.mm
+++ b/src/plugins/platforms/cocoa/qcocoawindow.mm
@@ -69,6 +69,11 @@
@implementation QNSPanel
+- (BOOL)canBecomeKeyWindow
+{
+ return YES;
+}
+
@end
QCocoaWindow::QCocoaWindow(QWindow *tlw)