From eb5f6c7533c715b1e885e1e7515983fce38af6a4 Mon Sep 17 00:00:00 2001 From: Bowon Ryu Date: Mon, 12 Aug 2024 20:19:50 +0900 Subject: [PATCH] [NUI] Add missing code to text label Signed-off-by: Bowon Ryu --- .../src/public/BaseComponents/TextLabel.cs | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/Tizen.NUI/src/public/BaseComponents/TextLabel.cs b/src/Tizen.NUI/src/public/BaseComponents/TextLabel.cs index f693dc29c..1e6b69ac9 100755 --- a/src/Tizen.NUI/src/public/BaseComponents/TextLabel.cs +++ b/src/Tizen.NUI/src/public/BaseComponents/TextLabel.cs @@ -2739,10 +2739,30 @@ namespace Tizen.NUI.BaseComponents if (this.HasBody()) { + if (textLabelAnchorClickedCallbackDelegate != null) + { + AnchorClickedSignal().Disconnect(textLabelAnchorClickedCallbackDelegate); + } + if (textLabelTextFitChangedCallbackDelegate != null) { TextFitChangedSignal().Disconnect(textLabelTextFitChangedCallbackDelegate); } + + if (textLabelAsyncTextRenderedCallbackDelegate != null) + { + AsyncTextRenderedSignal().Disconnect(textLabelAsyncTextRenderedCallbackDelegate); + } + + if (textLabelAsyncNaturalSizeComputedCallbackDelegate != null) + { + AsyncNaturalSizeComputedSignal().Disconnect(textLabelAsyncNaturalSizeComputedCallbackDelegate); + } + + if (textLabelAsyncHeightForWidthComputedCallbackDelegate != null) + { + AsyncHeightForWidthComputedSignal().Disconnect(textLabelAsyncHeightForWidthComputedCallbackDelegate); + } } base.Dispose(type); -- 2.34.1