From 6137c64444f426b1cf363ef1e3d341d1c3aab35f Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 6 Jan 2023 22:33:02 +0400 Subject: [PATCH] Fix scale preview on macOS. --- Telegram/SourceFiles/settings/settings_scale_preview.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Telegram/SourceFiles/settings/settings_scale_preview.cpp b/Telegram/SourceFiles/settings/settings_scale_preview.cpp index 222f04224..1ff896780 100644 --- a/Telegram/SourceFiles/settings/settings_scale_preview.cpp +++ b/Telegram/SourceFiles/settings/settings_scale_preview.cpp @@ -168,6 +168,11 @@ void Preview::watchParent() { } void Preview::reparent() { + if (_widget.window() == &_widget) { + // macOS just removes parenting for a _window. + _parentWatcher = nullptr; + return; + } _widget.setParent(_widget.window()); if (_shown) { _widget.show();