From: joogab.yun Date: Tue, 5 Dec 2023 05:34:45 +0000 (+0900) Subject: [Tizen] Add log for FocusLost X-Git-Tag: accepted/tizen/8.0/unified/20231214.075334~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8f1c7dcd0b3f5647d99e541876d837f6a5d4a6de;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git [Tizen] Add log for FocusLost Change-Id: If73db96299b5a8e280fdece3da1df3ab4071a9bb --- 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 3ee2331..1c9f619 100644 --- a/dali-toolkit/internal/focus-manager/keyboard-focus-manager-impl.cpp +++ b/dali-toolkit/internal/focus-manager/keyboard-focus-manager-impl.cpp @@ -680,6 +680,7 @@ void KeyboardFocusManager::ClearFocus() Actor actor = GetCurrentFocusActor(); if(actor) { + DALI_LOG_RELEASE_INFO("ClearFocus id:(%d)\n", actor.GetProperty(Dali::Actor::Property::ID)); // Send notification for the change of focus actor if(!mFocusChangedSignal.Empty()) { diff --git a/dali-toolkit/internal/focus-manager/keyinput-focus-manager-impl.cpp b/dali-toolkit/internal/focus-manager/keyinput-focus-manager-impl.cpp index 88da9b7..9e1986c 100644 --- a/dali-toolkit/internal/focus-manager/keyinput-focus-manager-impl.cpp +++ b/dali-toolkit/internal/focus-manager/keyinput-focus-manager-impl.cpp @@ -106,8 +106,9 @@ void KeyInputFocusManager::SetFocus(Toolkit::Control control) void KeyInputFocusManager::RemoveFocus(Toolkit::Control control) { - if(control == mCurrentFocusControl) + if(control && control == mCurrentFocusControl) { + DALI_LOG_RELEASE_INFO("RemoveFocus id:(%d)\n", control.GetProperty(Dali::Actor::Property::ID)); control.OffSceneSignal().Disconnect(mSlotDelegate, &KeyInputFocusManager::OnFocusControlSceneDisconnection); mCurrentFocusControl.Reset();