From 1c7b230b675f13d4e4c78c74d1c04eeabcff3e89 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Artur=20=C5=9Awigo=C5=84?= Date: Wed, 30 Sep 2020 11:50:37 +0200 Subject: [PATCH] [AT-SPI] Pass correct object to dynamic_cast Change-Id: Ie1905e63a315806b8e8e55c91fdf8f3418d09c83 --- dali-toolkit/devel-api/controls/control-devel.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dali-toolkit/devel-api/controls/control-devel.cpp b/dali-toolkit/devel-api/controls/control-devel.cpp index 34ffc19..770a34b 100644 --- a/dali-toolkit/devel-api/controls/control-devel.cpp +++ b/dali-toolkit/devel-api/controls/control-devel.cpp @@ -299,7 +299,7 @@ bool ClearAccessibilityHighlight( Dali::Actor control ) { if ( auto ac = GetControlImplementationIfAny ( control ) ) { - auto ptr = dynamic_cast( ac ); + auto ptr = dynamic_cast( ac->GetAccessibilityObject() ); if( ptr ) return ptr->ClearHighlight(); } @@ -310,7 +310,7 @@ bool GrabAccessibilityHighlight( Dali::Actor control ) { if ( auto ac = GetControlImplementationIfAny ( control ) ) { - auto ptr = dynamic_cast( ac ); + auto ptr = dynamic_cast( ac->GetAccessibilityObject() ); if( ptr ) return ptr->GrabHighlight(); } @@ -321,7 +321,7 @@ Dali::Accessibility::States GetAccessibilityStates( Dali::Actor control ) { if ( auto ac = GetControlImplementationIfAny ( control ) ) { - auto ptr = dynamic_cast( ac ); + auto ptr = dynamic_cast( ac->GetAccessibilityObject() ); if(ptr) return ptr->GetStates(); } -- 2.7.4