diff options
author | Morten Sorvig <morten.sorvig@nokia.com> | 2011-06-06 14:48:37 +0200 |
---|---|---|
committer | Morten Sorvig <morten.sorvig@nokia.com> | 2011-06-06 14:49:13 +0200 |
commit | 0bb276863f56a2e691ce6c2f5d69b63847941daa (patch) | |
tree | 10777c05b88c4fa82c362d3b858f9e453b1a8780 | |
parent | fc9a648dc03ec4531553bc3d65ae4dba3c5b5980 (diff) |
Set visibility state.
-rw-r--r-- | src/plugins/platforms/cocoa/qcocoawindow.mm | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoawindow.mm b/src/plugins/platforms/cocoa/qcocoawindow.mm index cb5c846466..3d5950d888 100644 --- a/src/plugins/platforms/cocoa/qcocoawindow.mm +++ b/src/plugins/platforms/cocoa/qcocoawindow.mm @@ -64,7 +64,6 @@ QCocoaWindow::QCocoaWindow(QWindow *tlw) QNSWindowDelegate *delegate = [[QNSWindowDelegate alloc] initWithQCocoaWindow:this]; [m_nsWindow setDelegate:delegate]; - [m_nsWindow makeKeyAndOrderFront:nil]; [m_nsWindow setAcceptsMouseMovedEvents:YES]; m_contentView = [[QNSView alloc] initWithQWindow:tlw]; @@ -96,7 +95,11 @@ void QCocoaWindow::setGeometry(const QRect &rect) void QCocoaWindow::setVisible(bool visible) { - Q_UNUSED(visible); + if (visible) { + [m_nsWindow makeKeyAndOrderFront:nil]; + } else { + [m_nsWindow orderOut:nil]; + } } WId QCocoaWindow::winId() const |