mirror of
https://gitlab.freedesktop.org/libinput/libei.git
synced 2026-06-06 22:58:18 +02:00
test: localize a coordinate set a bit better
This commit is contained in:
parent
d5bdcfc0da
commit
e9e67449d5
1 changed files with 5 additions and 6 deletions
|
|
@ -408,7 +408,6 @@ MUNIT_TEST(test_ei_device_pointer_abs)
|
|||
{
|
||||
_unref_(peck) *peck = peck_new();
|
||||
struct ei_device *device = NULL;
|
||||
uint32_t maxx = 0, maxy = 0;
|
||||
|
||||
peck_enable_eis_behavior(peck, PECK_EIS_BEHAVIOR_ACCEPT_ALL);
|
||||
peck_enable_eis_behavior(peck, PECK_EIS_BEHAVIOR_ADD_POINTER_ABSOLUTE);
|
||||
|
|
@ -418,11 +417,6 @@ MUNIT_TEST(test_ei_device_pointer_abs)
|
|||
with_client(peck) {
|
||||
device = peck_ei_get_default_pointer_absolute(peck);
|
||||
|
||||
/* We know our default device has one region */
|
||||
struct ei_region *r = ei_device_get_region(device, 0);
|
||||
maxx = ei_region_get_x(r) + ei_region_get_width(r);
|
||||
maxy = ei_region_get_y(r) + ei_region_get_height(r);
|
||||
|
||||
for (int i = 0; i < 10; i++) {
|
||||
ei_device_pointer_motion_absolute(device, 1 * i , 2 + i);
|
||||
ei_device_frame(device);
|
||||
|
|
@ -441,6 +435,11 @@ MUNIT_TEST(test_ei_device_pointer_abs)
|
|||
}
|
||||
|
||||
with_client(peck) {
|
||||
/* We know our default device has one region */
|
||||
struct ei_region *r = ei_device_get_region(device, 0);
|
||||
uint32_t maxx = ei_region_get_x(r) + ei_region_get_width(r);
|
||||
uint32_t maxy = ei_region_get_y(r) + ei_region_get_height(r);
|
||||
|
||||
/* outside of pointer range, expect to be discarded */
|
||||
ei_device_pointer_motion_absolute(device, maxx + 1, maxy/2);
|
||||
ei_device_frame(device);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue