mirror of
https://github.com/hyprwm/wlroots-hyprland.git
synced 2024-11-02 03:45:58 +01:00
Prevent cursor from getting stuck at infinity
This commit is contained in:
parent
d33a113f67
commit
8dcb2f2d6b
1 changed files with 5 additions and 1 deletions
|
@ -327,7 +327,11 @@ void wlr_output_layout_closest_point(struct wlr_output_layout *layout,
|
||||||
output_distance =
|
output_distance =
|
||||||
(x - output_x) * (x - output_x) + (y - output_y) * (y - output_y);
|
(x - output_x) * (x - output_x) + (y - output_y) * (y - output_y);
|
||||||
|
|
||||||
if (output_distance < min_distance) {
|
if (!isfinite(output_distance)) {
|
||||||
|
output_distance = DBL_MAX;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (output_distance <= min_distance) {
|
||||||
min_x = output_x;
|
min_x = output_x;
|
||||||
min_y = output_y;
|
min_y = output_y;
|
||||||
min_distance = output_distance;
|
min_distance = output_distance;
|
||||||
|
|
Loading…
Reference in a new issue