From 83fada46757d456e8ad160ab65172e6e1f370b67 Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 5 May 2020 13:51:38 +0400 Subject: [PATCH] Fix separate panels transparent background. Regression was introduced with migration to Qt 5.12.8. --- ui/platform/mac/ui_utility_mac.mm | 1 + 1 file changed, 1 insertion(+) diff --git a/ui/platform/mac/ui_utility_mac.mm b/ui/platform/mac/ui_utility_mac.mm index 803d1a7..3478157 100644 --- a/ui/platform/mac/ui_utility_mac.mm +++ b/ui/platform/mac/ui_utility_mac.mm @@ -41,6 +41,7 @@ void InitOnTopPanel(not_null panel) { Assert([platformWindow isKindOfClass:[NSPanel class]]); auto platformPanel = static_cast(platformWindow); + [platformPanel setBackgroundColor:[NSColor clearColor]]; [platformPanel setLevel:NSModalPanelWindowLevel]; [platformPanel setCollectionBehavior:NSWindowCollectionBehaviorCanJoinAllSpaces|NSWindowCollectionBehaviorStationary|NSWindowCollectionBehaviorFullScreenAuxiliary|NSWindowCollectionBehaviorIgnoresCycle]; [platformPanel setHidesOnDeactivate:NO];