From f61b5c6cb7ed93add06ce2b68a45705a3764edfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20B=C3=BCrk?= Date: Sat, 5 Sep 2015 01:18:35 +0200 Subject: [PATCH] Correctly handle an absent window title to avoid a crash for applications that only set it after opening the window. fixes #1890 --- src/window.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/window.c b/src/window.c index 278918c7..5ecf51c6 100644 --- a/src/window.c +++ b/src/window.c @@ -359,7 +359,7 @@ i3String *window_parse_title_format(i3Window *win) { for (char *walk = format; *walk != '\0'; walk++) { if (STARTS_WITH(walk, "%title")) { if (escaped_title == NULL) - escaped_title = i3string_as_utf8(is_markup ? i3string_escape_markup(win->name) : win->name); + escaped_title = win->name == NULL ? "" : i3string_as_utf8(is_markup ? i3string_escape_markup(win->name) : win->name); buffer_len = buffer_len - strlen("%title") + strlen(escaped_title); walk += strlen("%title") - 1;