summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/platforms/cocoa/qcocoawindow.mm4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoawindow.mm b/src/plugins/platforms/cocoa/qcocoawindow.mm
index 84b468fccd..7946a385dc 100644
--- a/src/plugins/platforms/cocoa/qcocoawindow.mm
+++ b/src/plugins/platforms/cocoa/qcocoawindow.mm
@@ -303,6 +303,8 @@ void QCocoaWindow::setVisible(bool visible)
if (window()->type() == Qt::Popup)
[(NSPanel *)m_nsWindow setWorksWhenModal:YES];
}
+ } else {
+ [m_contentView setHidden:NO];
}
} else {
// qDebug() << "close" << this;
@@ -318,6 +320,8 @@ void QCocoaWindow::setVisible(bool visible)
[NSApp endSheet:m_nsWindow];
}
[m_nsWindow orderOut:m_nsWindow];
+ } else {
+ [m_contentView setHidden:YES];
}
if (!QCoreApplication::closingDown())
QWindowSystemInterface::handleExposeEvent(window(), QRegion());