[Tizen] [AT-SPI] Guarantee UnregisterDefaultLabel() 90/308490/2
authorArtur Świgoń <a.swigon@samsung.com>
Thu, 21 Mar 2024 09:44:09 +0000 (10:44 +0100)
committerSeoyeon Kim <seoyeon2.kim@samsung.com>
Tue, 26 Mar 2024 09:32:17 +0000 (18:32 +0900)
This patch is cherry-picked from
https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-csharp-binder/+/308330/

Change-Id: I3723faaa7b376eef5b2967274107874c99b4d58d

dali-csharp-binder/common/nui-view-accessible.cpp

index 49d5521..f9f1970 100644 (file)
@@ -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);
         }
       }