Change-Id: I1ebd68663a269e2de743c23d3185a28feaf533a0
{
GUARD_ON_NULL_RET(arg1);
try_catch(([&]() {
+ auto* actor = (Dali::Actor*)arg1;
auto state = static_cast<Dali::Accessibility::State>(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);
}));
}