Commit 334839d2 authored by Craig Watson's avatar Craig Watson

Desktop mode: don't display on 2nd screen if multiscreen mode is deactivated

parent 2263c46d
...@@ -721,6 +721,13 @@ void UBApplicationController::importFile(const QString& pFilePath) ...@@ -721,6 +721,13 @@ void UBApplicationController::importFile(const QString& pFilePath)
void UBApplicationController::useMultiScreen(bool use) void UBApplicationController::useMultiScreen(bool use)
{ {
if (use && !mMirror)
mMirror = new UBScreenMirror();
if (!use && mMirror) {
delete mMirror;
mMirror = NULL;
}
mDisplayManager->setUseMultiScreen(use); mDisplayManager->setUseMultiScreen(use);
mDisplayManager->adjustScreens(0); mDisplayManager->adjustScreens(0);
UBSettings::settings()->appUseMultiscreen->set(use); UBSettings::settings()->appUseMultiscreen->set(use);
......
...@@ -55,7 +55,7 @@ UBDisplayManager::UBDisplayManager(QObject *parent) ...@@ -55,7 +55,7 @@ UBDisplayManager::UBDisplayManager(QObject *parent)
{ {
mDesktop = qApp->desktop(); mDesktop = qApp->desktop();
mUseMultiScreen = true; mUseMultiScreen = UBSettings::settings()->appUseMultiscreen->get().toBool();
initScreenIndexes(); initScreenIndexes();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment