From: Youngsun Suh Date: Thu, 29 Aug 2024 02:21:05 +0000 (+0900) Subject: Update to EmitAccessibilityStateChanged to call devel API X-Git-Tag: dali_2.3.40~3^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F26%2F316826%2F2;p=platform%2Fcore%2Fuifw%2Fdali-csharp-binder.git Update to EmitAccessibilityStateChanged to call devel API Change-Id: I1ebd68663a269e2de743c23d3185a28feaf533a0 --- diff --git a/dali-csharp-binder/dali-toolkit/control-devel-wrap.cpp b/dali-csharp-binder/dali-toolkit/control-devel-wrap.cpp index c934da7b..0cb578ce 100644 --- a/dali-csharp-binder/dali-toolkit/control-devel-wrap.cpp +++ b/dali-csharp-binder/dali-toolkit/control-devel-wrap.cpp @@ -363,18 +363,9 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Accessibility_EmitAccessibilityStateChan { GUARD_ON_NULL_RET(arg1); try_catch(([&]() { + auto* actor = (Dali::Actor*)arg1; auto state = static_cast(arg2_state); - - Dali::Actor* control = (Dali::Actor*)arg1; - auto accessible = Dali::Accessibility::Accessible::Get(*control); - if(accessible) - { - accessible->EmitStateChanged(state, arg3); - } - else - { - SWIG_CSharpException(SWIG_RuntimeError, "Actor does not have accessible object."); - } + EmitAccessibilityStateChanged(*actor, state, arg3); })); }