sway

i3-compatible Wayland compositor
git clone https://git.awy.one/sway
Log | Files | Refs | README | LICENSE

commit 902a1402ba35be3fbc3c054cd7af5a8bda5f8fd6
parent 0b6b6716e28b97213c8f4a3c9e65aeba6409987e
Author: Ryan Dwyer <ryandwyer1@gmail.com>
Date:   Thu, 26 Jul 2018 22:27:42 +1000

Fix crash when a child of a floating container is in the scratchpad

Diffstat:
Msway/tree/view.c | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sway/tree/view.c b/sway/tree/view.c @@ -999,11 +999,14 @@ void view_update_marks_textures(struct sway_view *view) { } bool view_is_visible(struct sway_view *view) { - if (!view->swayc || view->swayc->destroying || !view->swayc->parent) { + if (!view->swayc || view->swayc->destroying) { return false; } struct sway_container *workspace = container_parent(view->swayc, C_WORKSPACE); + if (!workspace) { + return false; + } // Determine if view is nested inside a floating container which is sticky. // A simple floating view will have this ancestry: // C_VIEW -> floating -> workspace