[NUI] Block lazy Background
authorEunki, Hong <eunkiki.hong@samsung.com>
Wed, 2 Aug 2023 07:27:40 +0000 (16:27 +0900)
committerEunki Hong <h.pichulia@gmail.com>
Wed, 9 Aug 2023 07:58:31 +0000 (16:58 +0900)
Since #5437 PR make visual lazy, we got some error when we try to
make animation with "CornerRadius" property.

Until resolve VisualAnimation issue. let we just update visual synchronously.

Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
src/Tizen.NUI/src/public/BaseComponents/ViewInternal.cs

index 49a346e..9dbf897 100755 (executable)
@@ -1197,13 +1197,16 @@ namespace Tizen.NUI.BaseComponents
             if (!backgroundExtraDataUpdatedFlag.HasFlag(flag))
             {
                 backgroundExtraDataUpdatedFlag |= flag;
-                if (!backgroundExtraDataUpdateProcessAttachedFlag)
-                {
-                    backgroundExtraDataUpdateProcessAttachedFlag = true;
-                    ProcessorController.Instance.ProcessorOnceEvent += UpdateBackgroundExtraData;
-                    // Call process hardly.
-                    ProcessorController.Instance.Awake();
-                }
+                // TODO : Re-open this API when we resolve Animation issue.
+                // Instead, let we call UpdateBackgroundExtraData() synchronously.
+                UpdateBackgroundExtraData();
+                /// if (!backgroundExtraDataUpdateProcessAttachedFlag)
+                /// {
+                ///     backgroundExtraDataUpdateProcessAttachedFlag = true;
+                ///     ProcessorController.Instance.ProcessorOnceEvent += UpdateBackgroundExtraData;
+                ///     // Call process hardly.
+                ///     ProcessorController.Instance.Awake();
+                /// }
             }
         }