From 8fd12532668723d75fa87a9d6aed028747850315 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Sun, 6 Sep 2020 17:46:43 +0400 Subject: [PATCH] GNOME Wayland doesn't support native decorations --- Telegram/SourceFiles/platform/linux/window_title_linux.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/platform/linux/window_title_linux.h b/Telegram/SourceFiles/platform/linux/window_title_linux.h index 7574f8b33..4e5f68e02 100644 --- a/Telegram/SourceFiles/platform/linux/window_title_linux.h +++ b/Telegram/SourceFiles/platform/linux/window_title_linux.h @@ -8,6 +8,8 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #pragma once #include "platform/platform_window_title.h" +#include "platform/linux/linux_desktop_environment.h" +#include "base/platform/base_platform_info.h" #include "base/object_ptr.h" namespace Window { @@ -22,7 +24,8 @@ void DefaultPreviewWindowFramePaint(QImage &preview, const style::palette &palet namespace Platform { inline bool AllowNativeWindowFrameToggle() { - return true; + // https://gitlab.gnome.org/GNOME/mutter/-/issues/217 + return !(DesktopEnvironment::IsGnome() && IsWayland()); } inline object_ptr CreateTitleWidget(QWidget *parent) {