From bb415864a5f18ada6fe617bfe8b1e903f757a320 Mon Sep 17 00:00:00 2001 From: Romain Gehrig Date: Sat, 22 Aug 2026 15:18:59 +0200 Subject: [PATCH] input: use logical monitor size for eis regions (#15945) That fixes the advertise regions for monitors with a scale != 1 and/or output transform (eg. rotation). --- src/managers/input/Eis.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/managers/input/Eis.cpp b/src/managers/input/Eis.cpp index d34b2add8..7b77a0599 100644 --- a/src/managers/input/Eis.cpp +++ b/src/managers/input/Eis.cpp @@ -171,7 +171,7 @@ void CEis::ensurePointer() { eis_region* r = eis_device_new_region(pointer); eis_region_set_offset(r, o->m_position.x, o->m_position.y); - eis_region_set_size(r, o->m_pixelSize.x, o->m_pixelSize.y); + eis_region_set_size(r, o->m_size.x, o->m_size.y); eis_region_set_physical_scale(r, o->m_scale); eis_region_add(r); eis_region_unref(r);