summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/platforms/blackberry/qbbwindow.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/platforms/blackberry/qbbwindow.cpp b/src/plugins/platforms/blackberry/qbbwindow.cpp
index bd5c7136eb..7743b7e137 100644
--- a/src/plugins/platforms/blackberry/qbbwindow.cpp
+++ b/src/plugins/platforms/blackberry/qbbwindow.cpp
@@ -245,10 +245,10 @@ void QBBWindow::setVisible(bool visible)
widget()->activateWindow();
- if (!visible) {
- // Flush the context, otherwise it won't disappear immediately
+ // Flush the context when invisible, otherwise it won't disappear immediately,
+ // but still allow navigator to capture screenshot (thumbnail) when minimized
+ if (!visible && !(widget()->windowState() & Qt::WindowMinimized))
screen_flush_context(mContext, 0);
- }
}
void QBBWindow::updateVisibility(bool parentVisible)