Fix double click on rotated display
A double-click outside the device content (in the black borders) resizes so that black borders are removed. But the display rotation was not taken into account to detect the content. Use the content size instead of the frame size to fix the issue. Ref: <https://github.com/Genymobile/scrcpy/issues/898#issuecomment-610993695>
This commit is contained in:
parent
6295c1a110
commit
9f4735ede3
1 changed files with 2 additions and 2 deletions
|
@ -543,8 +543,8 @@ input_manager_process_touch(struct input_manager *im,
|
|||
static bool
|
||||
is_outside_device_screen(struct input_manager *im, int x, int y)
|
||||
{
|
||||
return x < 0 || x >= im->screen->frame_size.width ||
|
||||
y < 0 || y >= im->screen->frame_size.height;
|
||||
return x < 0 || x >= im->screen->content_size.width ||
|
||||
y < 0 || y >= im->screen->content_size.height;
|
||||
}
|
||||
|
||||
static bool
|
||||
|
|
Loading…
Reference in a new issue