Make DefaultFontDescription cached 50/201350/4
authorhuiyu.eun <huiyu.eun@samsung.com>
Tue, 12 Mar 2019 10:53:03 +0000 (19:53 +0900)
committerhuiyu eun <huiyu.eun@samsung.com>
Mon, 1 Apr 2019 06:10:41 +0000 (06:10 +0000)
Make DefaultFontDescription cached

Change-Id: Ib5aa25b6a8cd8b2ae1883b01ec7a46413ccfaca7
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
dali/internal/adaptor/common/application-impl.cpp

index b90e743..387c3ae 100755 (executable)
@@ -23,6 +23,7 @@
 
 // INTERNAL INCLUDES
 #include <dali/devel-api/adaptor-framework/style-monitor.h>
+#include <dali/devel-api/text-abstraction/font-client.h>
 #include <dali/internal/system/common/command-line-options.h>
 #include <dali/internal/adaptor/common/framework.h>
 #include <dali/internal/system/common/singleton-service-impl.h>
@@ -83,6 +84,11 @@ void Application::PreInitialize( int* argc, char** argv[] )
     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 );
   }
 }