From: joogab.yun Date: Thu, 16 Jun 2022 07:25:37 +0000 (+0900) Subject: If the default algorithm is enabled, there is no need to do "MoveFocus(Toolkit::Contr... X-Git-Tag: dali_2.1.28~4^2 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=5b71f181969c17b67521ca3cb5a15308b1c10e55;hp=c6b042a992771a1ffcf7f62a7aeefe989f91fbec;ds=sidebyside If the default algorithm is enabled, there is no need to do "MoveFocus(Toolkit::Control::KeyboardFocus::RIGHT, deviceName);" because nextFocus is automatically found. So we add conditional statements. Change-Id: I7b4cafd7f514d38141e4918c1651f229b063d595 --- 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 3df6d4b..07dc86d 100644 --- a/dali-toolkit/internal/focus-manager/keyboard-focus-manager-impl.cpp +++ b/dali-toolkit/internal/focus-manager/keyboard-focus-manager-impl.cpp @@ -986,7 +986,7 @@ void KeyboardFocusManager::OnKeyEvent(const KeyEvent& event) actor.Add(GetFocusIndicatorActor()); } } - else + else if(!mEnableDefaultAlgorithm) { // No actor is focused but keyboard focus is activated by the key press // Let's try to move the initial focus