diff options
author | Kirill Primak <vyivel@eclair.cafe> | 2023-01-21 14:02:27 +0300 |
---|---|---|
committer | Simon Ser <contact@emersion.fr> | 2023-01-21 12:48:43 +0000 |
commit | 843b874f22b87140a04bfc279852e025967c055e (patch) | |
tree | 399b35f1ea51a0508dc302e06069ca5738672a2b /include/wlr | |
parent | 377668aaf6f2d8d0cb11895c4a884c7cfdfe08b6 (diff) |
output-layout: improve closest point for no outputs case
Without outputs, all points are equally invalid anyway, but for e.g.
cursor warping it makes more sense to preserve the original position.
Diffstat (limited to 'include/wlr')
-rw-r--r-- | include/wlr/types/wlr_output_layout.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/wlr/types/wlr_output_layout.h b/include/wlr/types/wlr_output_layout.h index 7d567579..bb73958e 100644 --- a/include/wlr/types/wlr_output_layout.h +++ b/include/wlr/types/wlr_output_layout.h @@ -120,6 +120,7 @@ bool wlr_output_layout_intersects(struct wlr_output_layout *layout, /** * Get the closest point on this layout from the given point from the reference * output. If reference is NULL, gets the closest point from the entire layout. + * If the layout is empty, the result is the given point itself. */ void wlr_output_layout_closest_point(struct wlr_output_layout *layout, struct wlr_output *reference, double lx, double ly, |