From 8b3b59e5db4ed8ef74cc66f8abf1ac591768a307 Mon Sep 17 00:00:00 2001 From: Heeyong Song Date: Thu, 14 Oct 2021 14:33:58 +0900 Subject: [PATCH] Reset gPreInitializedApplication to reduce reference count Change-Id: I50f1140a90569a7c7be419346438e50a3874305d --- dali/internal/adaptor/common/application-impl.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dali/internal/adaptor/common/application-impl.cpp b/dali/internal/adaptor/common/application-impl.cpp index b942190..1311e2a 100644 --- a/dali/internal/adaptor/common/application-impl.cpp +++ b/dali/internal/adaptor/common/application-impl.cpp @@ -456,7 +456,11 @@ void Application::SetDefaultWindowType(WindowType type) ApplicationPtr Application::GetPreInitializedApplication() { - return gPreInitializedApplication; + // Reset the handle to decrease the reference count + ApplicationPtr application = gPreInitializedApplication; + gPreInitializedApplication.Reset(); + + return application; } Graphics::Controller& Application::GetController() -- 2.7.4