From 6d5347472d422a5b5ed481153c13b9dd91b8ed60 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Sat, 16 Mar 2024 02:25:32 +0400 Subject: [PATCH] Fix media viewer geometry logging It has regressed after c64e953174b9e40dc27754dbdcd4a9b9d1bb729b --- .../media/view/media_view_overlay_widget.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp index 4c8a0cf70..bc1b00968 100644 --- a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp +++ b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp @@ -481,6 +481,10 @@ OverlayWidget::OverlayWidget() moveToScreen(true); } } else if (type == QEvent::Resize) { + const auto size = static_cast(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(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()) {