From 9c9dc87201fedb92117e15c4c67dce75a8cfa101 Mon Sep 17 00:00:00 2001 From: "minho.sun" Date: Mon, 10 Apr 2017 12:05:38 +0900 Subject: [PATCH] Revert "[Tizen] Do nothing when setting focus on same actor" This reverts commit 668f023b25c26351e46c55500da0843b6ded94d0. Change-Id: Ia3f11aecfa4ce1bffef901cca3eda766ae9b8fd1 --- .../focus-manager/keyboard-focus-manager-impl.cpp | 15 ++------------- 1 file changed, 2 insertions(+), 13 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 ef613e7..d3e4b88 100644 --- a/dali-toolkit/internal/focus-manager/keyboard-focus-manager-impl.cpp +++ b/dali-toolkit/internal/focus-manager/keyboard-focus-manager-impl.cpp @@ -144,18 +144,6 @@ bool KeyboardFocusManager::DoSetCurrentFocusActor( Actor actor ) { bool success = false; - Actor currentFocusedActor = GetCurrentFocusActor(); - - // If developer set focus on same actor, doing nothing - if( actor == currentFocusedActor ) - { - if( !actor ) - { - return false; - } - return true; - } - // Check whether the actor is in the stage and is keyboard focusable. if( actor && actor.IsKeyboardFocusable() ) { @@ -163,8 +151,9 @@ bool KeyboardFocusManager::DoSetCurrentFocusActor( Actor actor ) { actor.Add( GetFocusIndicatorActor() ); } - // Send notification for the change of focus actor + Actor currentFocusedActor = GetCurrentFocusActor(); + if( !mFocusChangedSignal.Empty() ) { mFocusChangedSignal.Emit(currentFocusedActor, actor); -- 2.7.4