From: Artur Świgoń Date: Tue, 22 Sep 2020 11:52:47 +0000 (+0200) Subject: [AT-SPI] EmitStateChanged for togglable PushButton X-Git-Tag: dali_2.0.0~6^2~23 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=525bea517c24aade6e79d2720da5fd98d2b45d41;ds=sidebyside [AT-SPI] EmitStateChanged for togglable PushButton Change-Id: Iddc0275ef519346ceddf96d805275ef6ecc5b493 --- diff --git a/dali-toolkit/internal/controls/buttons/push-button-impl.cpp b/dali-toolkit/internal/controls/buttons/push-button-impl.cpp index e77bd30..2fadac4 100644 --- a/dali-toolkit/internal/controls/buttons/push-button-impl.cpp +++ b/dali-toolkit/internal/controls/buttons/push-button-impl.cpp @@ -215,6 +215,13 @@ void PushButton::OnStateChange( State newState ) Dali::Accessibility::Accessible::Get(Self())->EmitStateChanged( Dali::Accessibility::State::PRESSED, newState == SELECTED_STATE ? 1 : 0, 0 ); + + if (Self().GetProperty(Toolkit::Button::Property::TOGGLABLE)) + { + Dali::Accessibility::Accessible::Get(Self())->EmitStateChanged( + Dali::Accessibility::State::CHECKED, newState == SELECTED_STATE ? 1 : 0, 0 + ); + } } }