Call Resize from main thread so that DALi runs on Mac again 91/297991/1
authorAdeel Kazmi <adeel.kazmi@samsung.com>
Tue, 29 Aug 2023 15:16:09 +0000 (16:16 +0100)
committerAdeel Kazmi <adeel.kazmi@samsung.com>
Tue, 29 Aug 2023 15:16:09 +0000 (16:16 +0100)
Change-Id: Ia339f0f73a7d298a2b2219ec1d49072d9f0f20f5

dali/internal/window-system/macos/window-base-mac.mm

index 588c62a..06f9f58 100644 (file)
@@ -408,7 +408,9 @@ void WindowBaseCocoa::SetEglWindowTransform( int angle )
 
 void WindowBaseCocoa::ResizeEglWindow( PositionSize positionSize )
 {
-  Resize(positionSize);
+  dispatch_async(dispatch_get_main_queue(), ^{
+    Resize(positionSize);
+  });
 }
 
 bool WindowBaseCocoa::IsEglWindowRotationSupported()