Changeset 59985 in vbox
- Timestamp:
- Mar 11, 2016 11:18:39 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp
r59979 r59985 2319 2319 vboxGlobal().availableGeometry(); 2320 2320 2321 /* In Windows Qt fails to reposition out of screen window properly, so moving to centre: */2321 /* In Windows Qt fails to reposition out of screen window properly, so doing it ourselves: */ 2322 2322 #ifdef Q_WS_WIN 2323 2323 /* Make sure resulting geometry is within current bounds: */ 2324 if (fOk && !availableGeometry.contains(geometry , true))2325 geometry .moveCenter(availableGeometry.center());2324 if (fOk && !availableGeometry.contains(geometry)) 2325 geometry = VBoxGlobal::getNormalized(geometry, QRegion(availableGeometry)); 2326 2326 #endif /* Q_WS_WIN */ 2327 2327 … … 3531 3531 vboxGlobal().availableGeometry(); 3532 3532 3533 /* In Windows Qt fails to reposition out of screen window properly, so moving to centre: */3533 /* In Windows Qt fails to reposition out of screen window properly, so doing it ourselves: */ 3534 3534 #ifdef Q_WS_WIN 3535 3535 /* Make sure resulting geometry is within current bounds: */ 3536 if (fOk && !availableGeometry.contains(geometry , true))3537 geometry .moveCenter(availableGeometry.center());3536 if (fOk && !availableGeometry.contains(geometry)) 3537 geometry = VBoxGlobal::getNormalized(geometry, QRegion(availableGeometry)); 3538 3538 #endif /* Q_WS_WIN */ 3539 3539 … … 3690 3690 vboxGlobal().availableGeometry(); 3691 3691 3692 /* In Windows Qt fails to reposition out of screen window properly, so moving to centre: */3692 /* In Windows Qt fails to reposition out of screen window properly, so doing it ourselves: */ 3693 3693 #ifdef Q_WS_WIN 3694 3694 /* Make sure resulting geometry is within current bounds: */ 3695 if (fOk && !availableGeometry.contains(geometry , true))3696 geometry .moveCenter(availableGeometry.center());3695 if (fOk && !availableGeometry.contains(geometry)) 3696 geometry = VBoxGlobal::getNormalized(geometry, QRegion(availableGeometry)); 3697 3697 #endif /* Q_WS_WIN */ 3698 3698 … … 3803 3803 geometry.setSize(geometry.size().expandedTo(pWidget->minimumSizeHint())); 3804 3804 3805 /* In Windows Qt fails to reposition out of screen window properly, so moving to centre: */3805 /* In Windows Qt fails to reposition out of screen window properly, so doing it ourselves: */ 3806 3806 #ifdef Q_WS_WIN 3807 3807 /* Get available-geometry [of screen with point (iX, iY) if possible]: */ … … 3810 3810 3811 3811 /* Make sure resulting geometry is within current bounds: */ 3812 if (!availableGeometry.contains(geometry , true))3813 geometry .moveCenter(defaultGeometry.center());3812 if (!availableGeometry.contains(geometry)) 3813 geometry = VBoxGlobal::getNormalized(geometry, QRegion(availableGeometry)); 3814 3814 #endif /* Q_WS_WIN */ 3815 3815
Note:
See TracChangeset
for help on using the changeset viewer.