From: Tom Robinson Date: Thu, 10 Dec 2015 16:40:28 +0000 (+0000) Subject: Fix KeyboardFocus indicator alignment X-Git-Tag: dali_1.1.15~12^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F06%2F54006%2F2;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git 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 --- 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 );