Fix media viewer geometry logging

It has regressed after c64e953174
This commit is contained in:
Ilya Fedin 2024-03-16 02:25:32 +04:00 committed by John Preston
parent 82fda96ed8
commit 6d5347472d
1 changed files with 9 additions and 3 deletions

View File

@ -481,6 +481,10 @@ OverlayWidget::OverlayWidget()
moveToScreen(true);
}
} else if (type == QEvent::Resize) {
const auto size = static_cast<QResizeEvent*>(e.get())->size();
DEBUG_LOG(("Viewer Pos: Resized to %1, %2")
.arg(size.width())
.arg(size.height()));
if (_windowed) {
savePosition();
}
@ -508,9 +512,6 @@ OverlayWidget::OverlayWidget()
const auto type = e->type();
if (type == QEvent::Resize) {
const auto size = static_cast<QResizeEvent*>(e.get())->size();
DEBUG_LOG(("Viewer Pos: Resized to %1, %2")
.arg(size.width())
.arg(size.height()));
// Somehow Windows 11 knows the geometry of first widget below
// the semi-native title control widgets and it uses
@ -909,6 +910,11 @@ void OverlayWidget::updateGeometry(bool inMove) {
if (_fullscreen && (!Platform::IsWindows11OrGreater() || !isHidden())) {
updateGeometryToScreen(inMove);
} else if (_windowed && _normalGeometryInited) {
DEBUG_LOG(("Viewer Pos: Setting %1, %2, %3, %4")
.arg(_normalGeometry.x())
.arg(_normalGeometry.y())
.arg(_normalGeometry.width())
.arg(_normalGeometry.height()));
_window->setGeometry(_normalGeometry);
}
if constexpr (!Platform::IsMac()) {