From 8c81005b1f8cce0e9c2306a8967a93fe49c9c72e Mon Sep 17 00:00:00 2001 From: liuyongkai2 Date: Thu, 17 Jul 2025 15:30:55 +0800 Subject: [PATCH] dragEvent getWindow Signed-off-by: liuyongkai2 --- .../native/implementation/drag_event_accessor.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frameworks/core/interfaces/native/implementation/drag_event_accessor.cpp b/frameworks/core/interfaces/native/implementation/drag_event_accessor.cpp index 0231f2e1511..e74a4969506 100644 --- a/frameworks/core/interfaces/native/implementation/drag_event_accessor.cpp +++ b/frameworks/core/interfaces/native/implementation/drag_event_accessor.cpp @@ -102,14 +102,16 @@ Ark_Number GetWindowXImpl(Ark_DragEvent peer) const auto errValue = Converter::ArkValue(0); CHECK_NULL_RETURN(peer, errValue); CHECK_NULL_RETURN(peer->dragInfo, errValue); - return ArkValue(peer->dragInfo->GetX()); + const auto value = PipelineBase::Px2VpWithCurrentDensity(peer->dragInfo->GetX()); + return ArkValue(value); } Ark_Number GetWindowYImpl(Ark_DragEvent peer) { const auto errValue = Converter::ArkValue(0); CHECK_NULL_RETURN(peer, errValue); CHECK_NULL_RETURN(peer->dragInfo, errValue); - return ArkValue(peer->dragInfo->GetY()); + const auto value = PipelineBase::Px2VpWithCurrentDensity(peer->dragInfo->GetY()); + return ArkValue(value); } Ark_Number GetXImpl(Ark_DragEvent peer) { -- Gitee