Add window create event for DALi 78/284578/4
authorChihun Jeong <chihun.jeong@samsung.com>
Thu, 24 Nov 2022 04:00:35 +0000 (13:00 +0900)
committerChihun Jeong <chihun.jeong@samsung.com>
Fri, 2 Dec 2022 02:31:08 +0000 (11:31 +0900)
Change-Id: I12a59e3c30b677a3d6756b900db5982a40987a4e

dali/internal/window-system/common/window-impl.cpp

index 9581f2e..673f0bd 100644 (file)
@@ -208,6 +208,10 @@ void Window::OnAdaptorSet(Dali::Adaptor& adaptor)
     auto rootLayer  = mScene.GetRootLayer();
     auto accessible = Accessibility::Accessible::Get(rootLayer);
     bridge->AddTopLevelWindow(accessible);
+
+    // Emit Window create event
+    // Create and Destory signal only emit in multi-window environment, so it does not emit on default layer.
+    bridge->Emit(accessible, Accessibility::WindowEvent::CREATE);
   }
 
   bridge->EnabledSignal().Connect(this, &Window::OnAccessibilityEnabled);