[AT-SPI] Guarantee UnregisterDefaultLabel() 30/308330/1
authorArtur Świgoń <a.swigon@samsung.com>
Thu, 21 Mar 2024 09:44:09 +0000 (10:44 +0100)
committerArtur Świgoń <a.swigon@samsung.com>
Thu, 21 Mar 2024 09:44:09 +0000 (10:44 +0100)
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);
         }
       }