sway

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

commit ebead7a9bf79c9571647f8b7fba7c3439c06734f
parent a4bf09f1426fff7b058cfdd1f037859fb1006c26
Author: Drew DeVault <ddevault@linode.com>
Date:   Wed, 30 Mar 2016 09:21:30 -0400

Fix crashes with borders

Diffstat:
Msway/border.c | 10++++++----
1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/sway/border.c b/sway/border.c @@ -253,10 +253,12 @@ void render_view_borders(wlc_handle view) { // update window title const char *new_name = wlc_view_get_title(view); - if (new_name && strcmp(c->name, new_name) != 0) { - free(c->name); - c->name = strdup(new_name); - update_view_border(c); + if (new_name) { + if (!c->name || strcmp(c->name, new_name) != 0) { + free(c->name); + c->name = strdup(new_name); + update_view_border(c); + } } }