From 884e07cc6292f80679884fb8df19554abefe5f3c Mon Sep 17 00:00:00 2001 From: Bowon Ryu Date: Fri, 16 May 2025 18:06:40 +0900 Subject: [PATCH] Fix text color update issue The previous async render request condition is only considered if it is false in TEXT_COLOR. Change-Id: Id691752592c6cbf69b22f29761cf886ed1306ff1 Signed-off-by: Bowon Ryu --- .../internal/controls/text-controls/text-label-impl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dali-toolkit/internal/controls/text-controls/text-label-impl.cpp b/dali-toolkit/internal/controls/text-controls/text-label-impl.cpp index 0ba288adef..0c27fadd53 100644 --- a/dali-toolkit/internal/controls/text-controls/text-label-impl.cpp +++ b/dali-toolkit/internal/controls/text-controls/text-label-impl.cpp @@ -1315,7 +1315,7 @@ void TextLabel::OnPropertySet(Property::Index index, const Property::Value& prop { mController->SetDefaultColor(textColor); mTextUpdateNeeded = true; - mIsAsyncRenderNeeded = mController->IsUnderlineEnabled() || mController->IsStrikethroughEnabled(); + mIsAsyncRenderNeeded = mIsAsyncRenderNeeded ? true : (mController->IsUnderlineEnabled() || mController->IsStrikethroughEnabled()); } break; } -- 2.34.1