[NUI] Revert dispose synchronously logic when APP is not started
authorEunki Hong <eunkiki.hong@samsung.com>
Mon, 18 Dec 2023 07:23:21 +0000 (16:23 +0900)
committerEunki Hong <h.pichulia@gmail.com>
Mon, 18 Dec 2023 08:15:23 +0000 (17:15 +0900)
We add some logic to dispose items when application created & disposed
before application initialized.

But some app just have some issue when some thread dependency items disposed
before application started.

To avoid this cases, let we block dispose sync logic and revert we always
dispose queue ensure in main thread.

Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
src/Tizen.NUI/src/internal/Common/DisposeQueue.cs

index 6157d69..f967207 100755 (executable)
@@ -107,7 +107,9 @@ namespace Tizen.NUI
             {
                 // Flush Disposable queue synchronously if it is not initialized yet.
                 // TODO : Need to check thread here if we need.
-                ProcessDisposables();
+
+                // 2023-12-18 Block this logic since some APP call some thread-dependency objects before application start.
+                // ProcessDisposables();
             }
         }
 
@@ -127,7 +129,9 @@ namespace Tizen.NUI
             {
                 // Flush Disposable queue synchronously if it is not initialized yet.
                 // TODO : Need to check thread here if we need.
-                ProcessDisposables();
+
+                // 2023-12-18 Block this logic since some APP call some thread-dependency objects before application start.
+                // ProcessDisposables();
             }
         }