From: Bartlomiej Grzelewski Date: Mon, 30 Aug 2021 13:05:14 +0000 (+0200) Subject: [ATSPI] Calculate Window state in atspi tree X-Git-Tag: dali_2.0.42~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=67929d4cfe2b396674434d484e016388cabdaed8;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git [ATSPI] Calculate Window state in atspi tree Window state in atspi tree should not be ACTIVE/VISIBLE when window is hidden or minimalized. Change-Id: I2fe1e9d38c4e9fb55d8c25b18a1dc154bca0293b --- diff --git a/dali/devel-api/adaptor-framework/accessibility-impl.cpp b/dali/devel-api/adaptor-framework/accessibility-impl.cpp index e7b72cb..3a96638 100644 --- a/dali/devel-api/adaptor-framework/accessibility-impl.cpp +++ b/dali/devel-api/adaptor-framework/accessibility-impl.cpp @@ -736,11 +736,13 @@ public: States state; if(mRoot) { + auto window = Dali::DevelWindow::Get(Self()); + auto visible = window.IsVisible(); state[State::ENABLED] = true; state[State::SENSITIVE] = true; - state[State::SHOWING] = true; + state[State::SHOWING] = visible; state[State::VISIBLE] = true; - state[State::ACTIVE] = true; + state[State::ACTIVE] = visible; } else {