aboutsummaryrefslogtreecommitdiff
path: root/include/wlr
diff options
context:
space:
mode:
authorKirill Primak <vyivel@eclair.cafe>2023-01-21 14:02:27 +0300
committerSimon Ser <contact@emersion.fr>2023-01-21 12:48:43 +0000
commit843b874f22b87140a04bfc279852e025967c055e (patch)
tree399b35f1ea51a0508dc302e06069ca5738672a2b /include/wlr
parent377668aaf6f2d8d0cb11895c4a884c7cfdfe08b6 (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.h1
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,