From 36f6917bd349b376c0808be33f4870afb9a8d4ea Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Mon, 1 Jul 2024 07:23:57 +0400 Subject: [PATCH] Query QWindow::windowState in media viewer --- .../SourceFiles/media/view/media_view_overlay_widget.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp index a6320b61e..d8e474e52 100644 --- a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp +++ b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp @@ -506,15 +506,15 @@ OverlayWidget::OverlayWidget() return base::EventFilterResult::Cancel; } } else if (e->type() == QEvent::WindowStateChange) { - const auto state = _window->windowState(); - if (state & Qt::WindowMinimized || Platform::IsMac()) { - } else if (state & Qt::WindowMaximized) { + const auto state = window()->windowState(); + if (state == Qt::WindowMinimized || Platform::IsMac()) { + } else if (state == Qt::WindowMaximized) { if (_fullscreen || _windowed) { _fullscreen = _windowed = false; savePosition(); } } else if (_fullscreen || _windowed) { - } else if (state & Qt::WindowFullScreen) { + } else if (state == Qt::WindowFullScreen) { _fullscreen = true; savePosition(); } else {