From 12fd2a6818a42f2da99f7e6875afe4013599dbc1 Mon Sep 17 00:00:00 2001 From: z-hf Date: Sat, 12 Jul 2025 19:59:49 +0800 Subject: [PATCH] fix TransformWindowXY Signed-off-by: z-hf --- service/window_manager/src/input_windows_manager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/service/window_manager/src/input_windows_manager.cpp b/service/window_manager/src/input_windows_manager.cpp index 2a0774d03c..6946d02634 100644 --- a/service/window_manager/src/input_windows_manager.cpp +++ b/service/window_manager/src/input_windows_manager.cpp @@ -6489,8 +6489,8 @@ std::pair InputWindowsManager::TransformWindowXY(const WindowInf double logicX, double logicY) const { UpdateCurrentDisplay(window.displayId); - int32_t currX = logicX - currentDisplayXY_.first; - int32_t currY = logicY - currentDisplayXY_.second; + double currX = logicX - currentDisplayXY_.first; + double currY = logicY - currentDisplayXY_.second; Matrix3f transform(window.transform); if (window.transform.size() != MATRIX3_SIZE || transform.IsIdentity()) { return {currX, currY}; -- Gitee