[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:22 +0000 (11:32 +0900)
commitb9b7592506c0c4185435666e4716a671c32f048d
treea95f565b6cb7be24428eac1613496c423dc48560
parent9073ef71b91290d95073acfa5eb2e76ac8ccd2b3
[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