diff --git a/sway/container.c b/sway/container.c index 6b69d6b66..5d43b418b 100644 --- a/sway/container.c +++ b/sway/container.c @@ -615,7 +615,7 @@ swayc_t *container_under_pointer(void) { } struct wlc_point origin; wlc_pointer_get_position(&origin); - while (lookup->type != C_VIEW) { + while (lookup && lookup->type != C_VIEW) { int i; int len; // if tabbed/stacked go directly to focused container, otherwise search