Merge "[AT-SPI] remove isRoot param from Accessible::Get" into devel/master
authorShinwoo Kim <cinoo.kim@samsung.com>
Tue, 10 May 2022 05:14:27 +0000 (05:14 +0000)
committerGerrit Code Review <gerrit@review>
Tue, 10 May 2022 05:14:27 +0000 (05:14 +0000)
dali-scene-loader/public-api/shader-definition.cpp
dali-toolkit/internal/text/text-controller-impl.cpp

index 71024f3..1927351 100644 (file)
@@ -38,7 +38,7 @@ ShaderDefinition::ShaderDefinition(const ShaderDefinition& other)
   mDefines(other.mDefines),
   mHints(other.mHints),
   mUniforms(other.mUniforms),
-  mUseBuiltInShader(false)
+  mUseBuiltInShader(other.mUseBuiltInShader)
 {
 }
 
index 46d83dd..47877c4 100644 (file)
@@ -540,7 +540,8 @@ Dali::LayoutDirection::Type Controller::Impl::GetLayoutDirection(Dali::Actor& ac
   if(mModel->mMatchLayoutDirection == DevelText::MatchLayoutDirection::LOCALE ||
      (mModel->mMatchLayoutDirection == DevelText::MatchLayoutDirection::INHERIT && !mIsLayoutDirectionChanged))
   {
-    return static_cast<Dali::LayoutDirection::Type>(DevelWindow::Get(actor).GetRootLayer().GetProperty(Dali::Actor::Property::LAYOUT_DIRECTION).Get<int>());
+    Window window = DevelWindow::Get(actor);
+    return static_cast<Dali::LayoutDirection::Type>(window ? window.GetRootLayer().GetProperty(Dali::Actor::Property::LAYOUT_DIRECTION).Get<int>() : LayoutDirection::LEFT_TO_RIGHT);
   }
   else
   {