From 9b4a4c99a96f770fbed93a3fd03583c780ee641f Mon Sep 17 00:00:00 2001 From: "huiyu.eun" Date: Wed, 25 Mar 2020 13:13:35 +0900 Subject: [PATCH 1/1] Temporary fix of PreInitialize, Remove FontClient We cannot use a singleton service before the core is created. FontClient takes the most launch time to load dali application. we have to modify the code to use FontClient in PreInitialize function. Change-Id: I085bf894bf298486e1756f62394562a46b820694 Signed-off-by: huiyu.eun --- dali/internal/adaptor/common/application-impl.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/dali/internal/adaptor/common/application-impl.cpp b/dali/internal/adaptor/common/application-impl.cpp index 98ef0db..28ac1a3 100755 --- a/dali/internal/adaptor/common/application-impl.cpp +++ b/dali/internal/adaptor/common/application-impl.cpp @@ -83,11 +83,6 @@ void Application::PreInitialize( int* argc, char** argv[] ) gPreInitializedApplication = new Application ( argc, argv, "", Dali::Application::OPAQUE, PositionSize(), Framework::NORMAL ); gPreInitializedApplication->CreateWindow(); // Only create window gPreInitializedApplication->mLaunchpadState = Launchpad::PRE_INITIALIZED; - - //Make DefaultFontDescription cached - Dali::TextAbstraction::FontClient fontClient = Dali::TextAbstraction::FontClient::Get(); - Dali::TextAbstraction::FontDescription defaultFontDescription; - fontClient.GetDefaultPlatformFontDescription( defaultFontDescription ); } } -- 2.7.4