mirror of
https://github.com/openharmony/accessibility.git
synced 2026-08-24 22:11:28 -04:00
fix inject problem
Signed-off-by: yichengzhao <yichengzhao1@huawei.com> Change-Id: I441a2c37b3292f00e5bfe03308504822750d5f51
This commit is contained in:
@@ -112,10 +112,10 @@ void TouchEventInjector::CancelGesture()
|
||||
HILOG_DEBUG();
|
||||
std::shared_ptr<MMI::PointerEvent> event;
|
||||
MMI::PointerEvent::PointerItem pointer = {};
|
||||
pointer.SetPointerId(1);
|
||||
pointer.SetPointerId(0);
|
||||
int64_t time = GetSystemTime();
|
||||
pointer.SetDownTime(time);
|
||||
pointer.SetPointerId(1);
|
||||
pointer.SetPointerId(0);
|
||||
if (GetNext() != nullptr && isGestureUnderway_) {
|
||||
event = obtainTouchEvent(MMI::PointerEvent::POINTER_ACTION_CANCEL, pointer, time);
|
||||
SendPointerEvent(*event);
|
||||
@@ -219,7 +219,7 @@ void TouchEventInjector::ParseTapsEvents(int64_t startTime)
|
||||
for (size_t i = 0; i < positionSize; i++) {
|
||||
std::shared_ptr<MMI::PointerEvent> event;
|
||||
MMI::PointerEvent::PointerItem pointer = {};
|
||||
pointer.SetPointerId(1);
|
||||
pointer.SetPointerId(0);
|
||||
// Append down event
|
||||
int32_t px = static_cast<int32_t>(positions[i].positionX_);
|
||||
int32_t py = static_cast<int32_t>(positions[i].positionY_);
|
||||
@@ -262,7 +262,7 @@ void TouchEventInjector::ParseMovesEvents(int64_t startTime)
|
||||
MMI::PointerEvent::PointerItem pointer = {};
|
||||
int32_t px = static_cast<int32_t>(positions[i].positionX_);
|
||||
int32_t py = static_cast<int32_t>(positions[i].positionY_);
|
||||
pointer.SetPointerId(1);
|
||||
pointer.SetPointerId(0);
|
||||
pointer.SetDisplayX(px);
|
||||
pointer.SetDisplayY(py);
|
||||
pointer.SetDownTime(downTime);
|
||||
|
||||
Reference in New Issue
Block a user