diff --git a/frameworks/core/interfaces/native/node/node_gesture_modifier.cpp b/frameworks/core/interfaces/native/node/node_gesture_modifier.cpp index a5276cb935605992c02c8ab15ecc899d7d312320..cdbe198e44a66a76c9099af75b2d7d85a3b5007e 100644 --- a/frameworks/core/interfaces/native/node/node_gesture_modifier.cpp +++ b/frameworks/core/interfaces/native/node/node_gesture_modifier.cpp @@ -387,6 +387,8 @@ void GetBaseGestureEvent(ArkUIAPIEventGestureAsyncEvent* ret, ArkUITouchEvent& r points[i].id = fingureIterator->fingerId_; points[i].windowX = fingureIterator->globalLocation_.GetX(); points[i].windowY = fingureIterator->globalLocation_.GetY(); + points[i].screenX = fingureIterator->screenLocation_.GetX(); + points[i].screenY = fingureIterator->screenLocation_.GetY(); points[i].nodeX = fingureIterator->localLocation_.GetX(); points[i].nodeY = fingureIterator->localLocation_.GetY(); points[i].tiltX = rawInputEvent.actionTouchPoint.tiltX;