1. Rather than DoMoveFocusWithinLayoutControl() being done from the parent If the... 11/274611/5
authorjoogab.yun <joogab.yun@samsung.com>
Tue, 3 May 2022 09:43:16 +0000 (18:43 +0900)
committerjoogab.yun <joogab.yun@samsung.com>
Fri, 13 May 2022 05:34:53 +0000 (14:34 +0900)
commit43fd8cff39dc86c9a8ce19ab154c9dfd32c95283
tree950bf7593c7b02058180db9b3681ad193b1f33de
parent8e80d503ca6d0353aa34ca0673429f2e4d8e7ce2
1. Rather than DoMoveFocusWithinLayoutControl() being done from the parent If the currently focused actor is also a layout Control,
DoMoveFocusWithinLayoutControl() should be performed starting from the currently focused actor.

2. If the actor returned through GetNextKeyboardFocusableActor() is itself, it becomes an infinite loop.
So It should recurse DoMoveFocusWithinLayoutControl() only when not yourself.

Change-Id: I8ad1f868151337a9e13869682c99c5a19b82bb0f
dali-toolkit/internal/focus-manager/keyboard-focus-manager-impl.cpp