| 752 | } |
| 753 | |
| 754 | void MainWindow::firstShow() { |
| 755 | updateMinimumSize(); |
| 756 | if (initGeometryFromSystem()) { |
| 757 | show(); |
| 758 | return; |
| 759 | } |
| 760 | const auto geometry = countInitialGeometry(initialPosition()); |
| 761 | DEBUG_LOG(("Window Pos: Setting first %1, %2, %3, %4" |
| 762 | ).arg(geometry.x() |
| 763 | ).arg(geometry.y() |
| 764 | ).arg(geometry.width() |
| 765 | ).arg(geometry.height())); |
| 766 | setGeometry(geometry); |
| 767 | show(); |
| 768 | } |
| 769 | |
| 770 | void MainWindow::positionUpdated() { |
| 771 | _positionUpdatedTimer.callOnce(kSaveWindowPositionTimeout); |