[AT-SPI] Make Accessible::GetName() fall back to actor name 52/243152/23
authorArtur Świgoń <a.swigon@samsung.com>
Thu, 3 Sep 2020 10:21:39 +0000 (12:21 +0200)
committerArtur Świgoń <a.swigon@samsung.com>
Fri, 23 Oct 2020 13:07:00 +0000 (15:07 +0200)
Change-Id: I9042919ea99759a6b5c0bc60e19e6858ca0c078b

dali-toolkit/internal/controls/control/control-data-impl.cpp

index 3914e6a..4d7c6e4 100755 (executable)
@@ -1907,12 +1907,15 @@ std::string Control::Impl::AccessibleImpl::GetName()
   if (controlImpl.mAccessibilityNameSet)
     return controlImpl.mAccessibilityName;
 
-  return GetNameRaw();
+  if (auto raw = GetNameRaw(); !raw.empty())
+    return raw;
+
+  return self.GetProperty< std::string >( Actor::Property::NAME );
 }
 
 std::string Control::Impl::AccessibleImpl::GetNameRaw()
 {
-  return self.GetProperty< std::string >( Actor::Property::NAME );
+  return {};
 }
 
 std::string Control::Impl::AccessibleImpl::GetDescription()