From 70b0ea9459e5a6fec95a35a412e4b4bc10614b27 Mon Sep 17 00:00:00 2001 From: Aleksei Kanash Date: Wed, 3 Oct 2012 18:21:20 +0300 Subject: [PATCH] Fixed appearing of display view upper control view at mode changing from web to board. --- src/core/UBDisplayManager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/UBDisplayManager.cpp b/src/core/UBDisplayManager.cpp index 6a07b0bf..d241772b 100644 --- a/src/core/UBDisplayManager.cpp +++ b/src/core/UBDisplayManager.cpp @@ -148,12 +148,14 @@ void UBDisplayManager::setDisplayWidget(QWidget* pDisplayWidget) { if (mDisplayWidget) { + mDisplayWidget->hide(); pDisplayWidget->setGeometry(mDisplayWidget->geometry()); pDisplayWidget->setWindowFlags(mDisplayWidget->windowFlags()); } mDisplayWidget = pDisplayWidget; mDisplayWidget->setGeometry(mDesktop->screenGeometry(mDisplayScreenIndex)); - mDisplayWidget->showFullScreen(); + if (UBSettings::settings()->appUseMultiscreen->get().toBool()) + mDisplayWidget->showFullScreen(); // !!!! Should be included into Windows after QT recompilation #ifdef Q_WS_MAC // mDisplayWidget->setAttribute(Qt::WA_MacNoShadow);