From 09fa34f3265ed5fdb27adaa47c3c7af1e8efeec1 Mon Sep 17 00:00:00 2001 From: Tom Robinson Date: Thu, 10 Dec 2015 16:40:28 +0000 Subject: [PATCH] Fix KeyboardFocus indicator alignment This issue caused the KeyboardFocus indicator to appear offset for some nested layouts. This is due to the wrong position inheritance mode being used. Change-Id: I204c6d4b9074077a12e68eb2961d0c3ceebbdbd4 --- dali-toolkit/internal/focus-manager/keyboard-focus-manager-impl.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dali-toolkit/internal/focus-manager/keyboard-focus-manager-impl.cpp b/dali-toolkit/internal/focus-manager/keyboard-focus-manager-impl.cpp index 1e55ba0..d6ff3ab 100644 --- a/dali-toolkit/internal/focus-manager/keyboard-focus-manager-impl.cpp +++ b/dali-toolkit/internal/focus-manager/keyboard-focus-manager-impl.cpp @@ -458,8 +458,7 @@ void KeyboardFocusManager::CreateDefaultFocusIndicatorActor() { // Create a focus indicator actor shared by all the keyboard focusable actors Toolkit::ImageView focusIndicator = Toolkit::ImageView::New(FOCUS_BORDER_IMAGE_PATH); - focusIndicator.SetPositionInheritanceMode( Dali::USE_PARENT_POSITION_PLUS_LOCAL_POSITION ); - focusIndicator.SetPosition(Vector3(0.0f, 0.0f, 1.0f)); + focusIndicator.SetPositionInheritanceMode( Dali::USE_PARENT_POSITION ); // Apply size constraint to the focus indicator focusIndicator.SetResizePolicy( ResizePolicy::FILL_TO_PARENT, Dimension::ALL_DIMENSIONS ); -- 2.7.4