Merge "Change scope of GlyphBufferData" into devel/master
authorEunki Hong <eunkiki.hong@samsung.com>
Thu, 23 Mar 2023 06:11:18 +0000 (06:11 +0000)
committerGerrit Code Review <gerrit@review>
Thu, 23 Mar 2023 06:11:18 +0000 (06:11 +0000)
dali-toolkit/internal/styling/style-manager-impl.cpp

index e6ad82f..8cd7ba5 100644 (file)
@@ -118,7 +118,6 @@ StyleManager::StyleManager()
   if(mStyleMonitor)
   {
     mStyleMonitor.StyleChangeSignal().Connect(this, &StyleManager::StyleMonitorChange);
-    mDefaultFontSize = mStyleMonitor.GetDefaultFontSize();
   }
 
   // Set the full path for the default style theme.
@@ -471,6 +470,11 @@ void StyleManager::ApplyStyle(Toolkit::Builder builder, Toolkit::Control control
     builder.ApplyStyle(styleName, control);
   }
 
+  if(mDefaultFontSize == -1 && mStyleMonitor.EnsureFontClientCreated())
+  {
+    mDefaultFontSize = mStyleMonitor.GetDefaultFontSize();
+  }
+
   if(mDefaultFontSize >= 0)
   {
     // Apply the style for logical font size