!44673 挑单:向互斥手势组下的所有手势识别器发送cancel信号

Merge pull request !44673 from 郑齐熠/cherry-pick-1727404049
This commit is contained in:
openharmony_ci 2024-09-27 09:50:16 +00:00 committed by Gitee
commit a921b14987
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -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;
}