From 4656cb82bfbd2ccf994768d7e340b00aeb76b60b Mon Sep 17 00:00:00 2001 From: Ivan Matkov Date: Mon, 13 Jan 2025 15:43:00 +0100 Subject: [PATCH] Apply window properties async --- skiko/src/awtMain/objectiveC/macos/MetalRedrawer.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skiko/src/awtMain/objectiveC/macos/MetalRedrawer.mm b/skiko/src/awtMain/objectiveC/macos/MetalRedrawer.mm index 184a7d3e3..5c671e22d 100644 --- a/skiko/src/awtMain/objectiveC/macos/MetalRedrawer.mm +++ b/skiko/src/awtMain/objectiveC/macos/MetalRedrawer.mm @@ -129,7 +129,7 @@ static void setWindowProperties(NSWindow* window, jboolean transparency) { } else { // In case of OpenJDK, EDT thread != NSThread main thread __weak NSWindow *weakWindow = window; - dispatch_sync(dispatch_get_main_queue(), ^{ + dispatch_async(dispatch_get_main_queue(), ^{ setWindowPropertiesUnsafe(weakWindow, transparency); }); }