summary refs log tree commit diff
path: root/pkgs/applications/misc/phoc/0001-handle-outputs-that-arent-in-the-layout.patch
blob: 4555f8a8704f563d4c4398732cd01bb2cb112637 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
diff --git a/types/wlr_output_layout.c b/types/wlr_output_layout.c
index eb672f06..f0f546da 100644
--- a/types/wlr_output_layout.c
+++ b/types/wlr_output_layout.c
@@ -242,6 +242,9 @@ bool wlr_output_layout_contains_point(struct wlr_output_layout *layout,
 	if (reference) {
 		struct wlr_output_layout_output *l_output =
 			wlr_output_layout_get(layout, reference);
+		if (!l_output) {
+			return false;
+		}
 		struct wlr_box *box = output_layout_output_get_box(l_output);
 		return wlr_box_contains_point(box, lx, ly);
 	} else {