[NUI] Detach NUIViewAccessible in View.Dispose()
authorArtur Świgoń <a.swigon@samsung.com>
Thu, 19 Oct 2023 15:53:40 +0000 (17:53 +0200)
committerTaehyub Kim <taehyub.kim@samsung.com>
Mon, 30 Oct 2023 12:38:47 +0000 (21:38 +0900)
commit7e0da6f21e13dbd7fc10fbba58959ce46ffb5dd6
tree9df98a094df7098bae473cc552ab120e6fb636fa
parenta6ace2cfaf2b3a815333e9818934ae902e73bba9
[NUI] Detach NUIViewAccessible in View.Dispose()

The application may crash if the View is disposed but the Accessibility
infrastructure calls one of the View methods. Detaching the
NUIViewAccessible proxy object in View.Dispose() should prevent that.
src/Tizen.NUI/src/internal/Interop/Interop.ControlDevel.cs
src/Tizen.NUI/src/public/BaseComponents/ViewAccessibility.cs
src/Tizen.NUI/src/public/BaseComponents/ViewAccessibilityWrappers.cs