Actually properly offset popups on offset outputs
Also update window positions when output positon changes.
This commit is contained in:
parent
3794c4b945
commit
ece5d1bd10
6 changed files with 208 additions and 118 deletions
|
|
@ -889,7 +889,7 @@ fn different_output_position() {
|
|||
f.testwl.new_output(0, 0);
|
||||
f.wait_and_dispatch();
|
||||
let output = f.testwl.last_created_output();
|
||||
f.testwl.move_surface_to_output(surface, output);
|
||||
f.testwl.move_surface_to_output(surface, &output);
|
||||
f.testwl.move_pointer_to(surface, 10.0, 10.0);
|
||||
f.wait_and_dispatch();
|
||||
let reply = connection.get_reply(&x::QueryPointer { window });
|
||||
|
|
@ -900,7 +900,7 @@ fn different_output_position() {
|
|||
f.testwl.new_output(100, 0);
|
||||
f.wait_and_dispatch();
|
||||
let output = f.testwl.last_created_output();
|
||||
f.testwl.move_surface_to_output(surface, output);
|
||||
f.testwl.move_surface_to_output(surface, &output);
|
||||
f.testwl.move_pointer_to(surface, 150.0, 12.0);
|
||||
f.wait_and_dispatch();
|
||||
let reply = connection.get_reply(&x::QueryPointer { window });
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue