From fe08faff0b7bbe1f6573b42aa17201c513b793a6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Artur=20=C5=9Awigo=C5=84?= Date: Mon, 8 Mar 2021 14:00:14 +0100 Subject: [PATCH] Make AccessibilityManager::SetCurrentFocusActor more usable 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 --- .../internal/accessibility-manager/accessibility-manager-impl.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/dali-toolkit/internal/accessibility-manager/accessibility-manager-impl.cpp b/dali-toolkit/internal/accessibility-manager/accessibility-manager-impl.cpp index e3f4209..3a20928 100644 --- a/dali-toolkit/internal/accessibility-manager/accessibility-manager-impl.cpp +++ b/dali-toolkit/internal/accessibility-manager/accessibility-manager-impl.cpp @@ -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() -- 2.7.4