screens overlapping on ubuntu 18 in some cases

preferencesAboutTextFull
Clément Fauconnier 6 years ago
parent 625a1f9dfb
commit 7dc58b7e60
  1. 5
      src/core/UBDisplayManager.cpp

@ -222,16 +222,15 @@ void UBDisplayManager::adjustScreens(int screen)
void UBDisplayManager::positionScreens() void UBDisplayManager::positionScreens()
{ {
if(mDesktopWidget && mControlScreenIndex > -1) if(mDesktopWidget && mControlScreenIndex > -1)
{ {
mDesktopWidget->hide(); mDesktopWidget->hide();
mDesktopWidget->setGeometry(mDesktop->screenGeometry(mControlScreenIndex)); mDesktopWidget->setGeometry(mDesktop->availableGeometry(mDesktopWidget));
} }
if (mControlWidget && mControlScreenIndex > -1) if (mControlWidget && mControlScreenIndex > -1)
{ {
mControlWidget->hide(); mControlWidget->hide();
mControlWidget->setGeometry(mDesktop->screenGeometry(mControlScreenIndex)); mControlWidget->setGeometry(mDesktop->availableGeometry(mControlWidget));
UBPlatformUtils::showFullScreen(mControlWidget); UBPlatformUtils::showFullScreen(mControlWidget);
} }

Loading…
Cancel
Save