mirror of
https://gitee.com/openharmony/arkui_ace_engine
synced 2024-10-07 08:24:11 +00:00
cherry pick f0e74a7
from https://gitee.com/zheng-qiyi/arkui_ace_engine/pulls/44370
dispatch cancel event to all recognizer Signed-off-by: zhengqiyi <zhengqiyi2@huawei.com>
This commit is contained in:
parent
39646f9ad4
commit
039a7ad612
@ -111,8 +111,7 @@ bool ExclusiveRecognizer::HandleEvent(const TouchEvent& point)
|
||||
}
|
||||
switch (point.type) {
|
||||
case TouchType::MOVE:
|
||||
case TouchType::DOWN:
|
||||
case TouchType::CANCEL: {
|
||||
case TouchType::DOWN: {
|
||||
if (activeRecognizer_ && activeRecognizer_->CheckTouchId(point.id)) {
|
||||
DispatchEventToActiveRecognizers(point);
|
||||
} else {
|
||||
@ -120,7 +119,8 @@ bool ExclusiveRecognizer::HandleEvent(const TouchEvent& point)
|
||||
}
|
||||
break;
|
||||
}
|
||||
case TouchType::UP: {
|
||||
case TouchType::UP:
|
||||
case TouchType::CANCEL: {
|
||||
DispatchEventToAllRecognizers(point);
|
||||
break;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user