From 93587ddc3cda521455582b198e47a2e2765c1bca Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Mon, 9 Sep 2024 01:10:22 +0400 Subject: [PATCH] Allow scale preview in separate window on Wayland --- Telegram/SourceFiles/settings/settings_scale_preview.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Telegram/SourceFiles/settings/settings_scale_preview.cpp b/Telegram/SourceFiles/settings/settings_scale_preview.cpp index 4bfb5294c..d42007aae 100644 --- a/Telegram/SourceFiles/settings/settings_scale_preview.cpp +++ b/Telegram/SourceFiles/settings/settings_scale_preview.cpp @@ -133,16 +133,11 @@ private: }; -[[nodiscard]] bool UseSeparateWindow() { - return !Platform::IsWayland() - && Ui::Platform::TranslucentWindowsSupported(); -} - Preview::Preview(QWidget *slider, rpl::producer userpic) : _widget(slider->window()) , _slider(slider) , _ratio(style::DevicePixelRatio()) -, _window(UseSeparateWindow()) { +, _window(Ui::Platform::TranslucentWindowsSupported()) { std::move(userpic) | rpl::start_with_next([=](QImage &&userpic) { _userpicOriginal = std::move(userpic); if (!_userpicImage.isNull()) {