Fix activate window list bug for aurum 39/262839/2
authorWonsik Jung <sidein@samsung.com>
Fri, 20 Aug 2021 10:34:26 +0000 (19:34 +0900)
committerWonsik Jung <sidein@samsung.com>
Wed, 25 Aug 2021 02:59:46 +0000 (11:59 +0900)
When application is closed, deactivate signal is not emitted.
To fix, deactivated signal's emitting is in application's destructor.
It is temporary solution.

Change-Id: I61040570ae65730e988d8d880db7198e56441e13

dali/internal/adaptor/common/adaptor-impl.cpp
dali/internal/adaptor/common/application-impl.cpp

index fabadaf..c00add5 100644 (file)
@@ -336,6 +336,7 @@ void Adaptor::AccessibilityObserver::OnAccessibleKeyEvent(const Dali::KeyEvent&
 
 Adaptor::~Adaptor()
 {
+  Accessibility::Bridge::GetCurrentBridge()->ApplicationHidden();
   Accessibility::Bridge::GetCurrentBridge()->Terminate();
 
   // Ensure stop status
index 69e4b4c..fadfc0c 100644 (file)
@@ -238,6 +238,7 @@ void Application::Quit()
 
 void Application::QuitFromMainLoop()
 {
+  Accessibility::Bridge::GetCurrentBridge()->ApplicationHidden();
   Accessibility::Bridge::GetCurrentBridge()->Terminate();
 
   mAdaptor->Stop();