diff options
-rw-r--r-- | sway/tree/view.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sway/tree/view.c b/sway/tree/view.c index 943734dc..ca13def7 100644 --- a/sway/tree/view.c +++ b/sway/tree/view.c | |||
@@ -708,6 +708,9 @@ static void subsurface_get_root_coords(struct sway_view_child *child, | |||
708 | while (surface && wlr_surface_is_subsurface(surface)) { | 708 | while (surface && wlr_surface_is_subsurface(surface)) { |
709 | struct wlr_subsurface *subsurface = | 709 | struct wlr_subsurface *subsurface = |
710 | wlr_subsurface_from_wlr_surface(surface); | 710 | wlr_subsurface_from_wlr_surface(surface); |
711 | if (subsurface == NULL) { | ||
712 | break; | ||
713 | } | ||
711 | *root_sx += subsurface->current.x; | 714 | *root_sx += subsurface->current.x; |
712 | *root_sy += subsurface->current.y; | 715 | *root_sy += subsurface->current.y; |
713 | surface = subsurface->parent; | 716 | surface = subsurface->parent; |