From 56fe01aad6449a3a64cd7e9018ac1065f279a6d2 Mon Sep 17 00:00:00 2001 From: minkyu kim Date: Mon, 3 Jun 2013 16:01:23 +0900 Subject: [PATCH] N_SE-36938 : skip touchCancel in case of touch moved and changing target Change-Id: Ia4409a87399ed2a35aac7c2636b0c9faaa807cea --- src/ui/FUi_EflUiEventManager.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ui/FUi_EflUiEventManager.cpp b/src/ui/FUi_EflUiEventManager.cpp index 4255938..629ef37 100644 --- a/src/ui/FUi_EflUiEventManager.cpp +++ b/src/ui/FUi_EflUiEventManager.cpp @@ -602,6 +602,12 @@ private: _Control* pTarget = __pTouchEventManager->GetControl(__touchInfo.GetPointId()); if (pTarget == null) { + if (__touchInfo.GetTouchStatus() == _TOUCH_MOVED) + { + SysLog(NID_UI, "Target is null for the move event, skip sendImpl"); + return E_SUCCESS; + } + _TouchManager* pTouchManager = _TouchManager::GetInstance(); pTouchManager->SetTouchCanceled(null); pTouchManager->ResetTouchInfo(); -- 2.7.4