Change-Id: If73db96299b5a8e280fdece3da1df3ab4071a9bb
Actor actor = GetCurrentFocusActor();
if(actor)
{
+ DALI_LOG_RELEASE_INFO("ClearFocus id:(%d)\n", actor.GetProperty<int32_t>(Dali::Actor::Property::ID));
// Send notification for the change of focus actor
if(!mFocusChangedSignal.Empty())
{
void KeyInputFocusManager::RemoveFocus(Toolkit::Control control)
{
- if(control == mCurrentFocusControl)
+ if(control && control == mCurrentFocusControl)
{
+ DALI_LOG_RELEASE_INFO("RemoveFocus id:(%d)\n", control.GetProperty<int32_t>(Dali::Actor::Property::ID));
control.OffSceneSignal().Disconnect(mSlotDelegate, &KeyInputFocusManager::OnFocusControlSceneDisconnection);
mCurrentFocusControl.Reset();