mirror of
https://gitee.com/openharmony/arkui_ace_engine
synced 2024-10-07 00:13:44 +00:00
dispatch cancel event to all recognizer
Signed-off-by: zhengqiyi <zhengqiyi2@huawei.com>
This commit is contained in:
parent
281d177a6f
commit
f0e74a7480
@ -99,8 +99,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 {
|
||||
@ -108,7 +107,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