[NUI][AT-SPI] Fix Accessibility.Say interop (#5612)
authorArtur Świgoń <aswigon@yandex.com>
Mon, 16 Oct 2023 09:31:42 +0000 (11:31 +0200)
committerEunki Hong <h.pichulia@gmail.com>
Wed, 25 Oct 2023 12:48:44 +0000 (21:48 +0900)
commit54aad26f8e47beb80c0c4272d8dcb5e2ba68e7e5
tree319bd10d0cb402b27d59bb0ec7e73b62b2c91316
parent8778ac941d3e9f1b5c66ca6c92ca68e5530ce07d
[NUI][AT-SPI] Fix Accessibility.Say interop (#5612)

This is one of the oldest interops and was actually problematic for
multiple reasons; the return type didn't match and the third parameter
was expected to have exactly the same value in every invocation. While
fixing these issues, parsing the status string was moved from C++ to C#
for readability.

Co-authored-by: Artur Świgoń <a.swigon@samsung.com>
src/Tizen.NUI/src/internal/Interop/Interop.Accessibility.cs
src/Tizen.NUI/src/public/Accessibility/Accessibility.cs