Make AccessibilityManager::SetCurrentFocusActor more usable 09/254709/1
authorArtur Świgoń <a.swigon@samsung.com>
Mon, 8 Mar 2021 13:00:14 +0000 (14:00 +0100)
committerArtur Świgoń <a.swigon@samsung.com>
Mon, 8 Mar 2021 13:00:14 +0000 (14:00 +0100)
Dali::Accessibility::Accessible::SetCurrentlyHighlightedActor() only
sets a private field in the AT-SPI bridge in dali-adaptor, whereas
Dali::Toolkit::DevelControl::GrabAccessibilityHighlight() calls
Dali::Accessibility::Component::GrabHighlight() which actually attaches
a highlight frame to an actor.

Change-Id: I8898ff96fdd97898c2bd476e4faa75cbc0574986

dali-toolkit/internal/accessibility-manager/accessibility-manager-impl.cpp

index e3f4209..3a20928 100644 (file)
@@ -132,9 +132,7 @@ Actor AccessibilityManager::GetActorByFocusOrder(const unsigned int order)
 
 bool AccessibilityManager::SetCurrentFocusActor(Actor actor)
 {
-  Dali::Accessibility::Accessible::SetCurrentlyHighlightedActor(actor);
-
-  return true;
+  return Toolkit::DevelControl::GrabAccessibilityHighlight(actor);
 }
 
 Actor AccessibilityManager::GetCurrentFocusActor()