X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Fbuttons%2Fbutton-impl.cpp;h=70e9c76abdaa34fc453c5714a6288711814f9e5a;hb=a88db82a75443d573185aea2938f1f0be141ca64;hp=c242bc6cbfb1488d1431790472177c9ee578e5ca;hpb=f2039d47f9bed8104575da80a2ecf0bb6e37ff8d;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/controls/buttons/button-impl.cpp b/dali-toolkit/internal/controls/buttons/button-impl.cpp index c242bc6..70e9c76 100644 --- a/dali-toolkit/internal/controls/buttons/button-impl.cpp +++ b/dali-toolkit/internal/controls/buttons/button-impl.cpp @@ -1306,7 +1306,7 @@ Padding Button::GetForegroundPadding() std::string Button::AccessibleImpl::GetNameRaw() { std::string labelText; - auto slf = Toolkit::Button::DownCast(self); + auto slf = Toolkit::Button::DownCast(Self()); Property::Map labelMap = slf.GetProperty(Toolkit::Button::Property::LABEL); Property::Value* textPropertyPtr = labelMap.Find(Toolkit::TextVisual::Property::TEXT); @@ -1321,19 +1321,23 @@ std::string Button::AccessibleImpl::GetNameRaw() Property::Index Button::AccessibleImpl::GetNamePropertyIndex() { Property::Index label = Toolkit::Button::Property::LABEL; - Property::Map labelMap = self.GetProperty(label); + Property::Map labelMap = Self().GetProperty(label); if(MapContainsTextString(labelMap)) + { return label; + } else + { return Property::INVALID_INDEX; + } } Dali::Accessibility::States Button::AccessibleImpl::CalculateStates() { - auto tmp = Control::Impl::AccessibleImpl::CalculateStates(); + auto tmp = DevelControl::AccessibleImpl::CalculateStates(); tmp[Dali::Accessibility::State::SELECTABLE] = true; - auto slf = Toolkit::Button::DownCast(self); + auto slf = Toolkit::Button::DownCast(Self()); tmp[Dali::Accessibility::State::ENABLED] = !slf.GetProperty(Toolkit::Button::Property::DISABLED); tmp[Dali::Accessibility::State::CHECKED] = slf.GetProperty(Toolkit::Button::Property::SELECTED); return tmp;