From 9bb68fc31c8b59300a687787c21e9aba5cad9219 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Artur=20=C5=9Awigo=C5=84?= Date: Thu, 21 Mar 2024 10:44:09 +0100 Subject: [PATCH] [AT-SPI] Guarantee UnregisterDefaultLabel() Change-Id: I3723faaa7b376eef5b2967274107874c99b4d58d --- dali-csharp-binder/common/nui-view-accessible.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dali-csharp-binder/common/nui-view-accessible.cpp b/dali-csharp-binder/common/nui-view-accessible.cpp index 49d5521..f9f1970 100644 --- a/dali-csharp-binder/common/nui-view-accessible.cpp +++ b/dali-csharp-binder/common/nui-view-accessible.cpp @@ -750,6 +750,9 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Accessibility_DetachAccessibleObject(Dal if(viewAccessible) { viewAccessible->Detach(); + + // In case someone forgot View.UnregisterDefaultLabel() before View.Dispose()... + Dali::Accessibility::Bridge::GetCurrentBridge()->UnregisterDefaultLabel(viewAccessible); } } -- 2.7.4