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).
This commit is contained in:
Romain Gehrig
2026-08-22 15:18:59 +02:00
committed by GitHub
parent 9c7b45e628
commit bb415864a5
+1 -1
View File
@@ -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);