diff --git a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp index d0e19936a..fb30c3b4d 100644 --- a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp +++ b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp @@ -900,7 +900,7 @@ void OverlayWidget::savePosition() { void OverlayWidget::updateGeometry(bool inMove) { initFullScreen(); - if (_fullscreen) { + if (_fullscreen && (!Platform::IsWindows11OrGreater() || !isHidden())) { updateGeometryToScreen(inMove); } else if (_windowed && _normalGeometryInited) { _window->setGeometry(_normalGeometry); @@ -3535,6 +3535,9 @@ void OverlayWidget::showAndActivate() { _wasWindowedMode = true; } else if (_fullscreen) { _window->showFullScreen(); + if (Platform::IsWindows11OrGreater()) { + updateGeometry(); + } } else { _window->showMaximized(); } diff --git a/Telegram/lib_ui b/Telegram/lib_ui index b49ee81df..4a41346a6 160000 --- a/Telegram/lib_ui +++ b/Telegram/lib_ui @@ -1 +1 @@ -Subproject commit b49ee81df9d285d08ef6bf834c6e14c5064b4070 +Subproject commit 4a41346a6428571ec57422ea86e426f252c8ce39