From: Artur Świgoń Date: Wed, 30 Sep 2020 09:50:37 +0000 (+0200) Subject: [AT-SPI] Pass correct object to dynamic_cast X-Git-Tag: dali_2.0.0~6^2~11 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=1c7b230b675f13d4e4c78c74d1c04eeabcff3e89;hp=5c92fa2ed90f9e35771ebca16002d60e1185a5b4 [AT-SPI] Pass correct object to dynamic_cast Change-Id: Ie1905e63a315806b8e8e55c91fdf8f3418d09c83 --- 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(); }