[NUI][AT-SPI] Detach NUIViewAccessible in View.Dispose()
authorArtur Świgoń <a.swigon@samsung.com>
Thu, 19 Oct 2023 15:53:40 +0000 (17:53 +0200)
committerJaehyun Cho <jaehyun0cho@gmail.com>
Mon, 30 Oct 2023 02:32:04 +0000 (11:32 +0900)
commitf3d47edaac6a16dc91356d89970522ba0c61af8e
tree707647373373e6a695e41deb8992b69f1a49f3fc
parent75a3e9add214fecfd2a0a6e3cc69bcfe2af523c3
[NUI][AT-SPI] 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