aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--names.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/names.c b/names.c
index 0bdcbe3e..a1fc1ba3 100644
--- a/names.c
+++ b/names.c
@@ -78,13 +78,11 @@ window_name_callback(unused int fd, unused short events, void *data)
wname = name;
}
- if (strcmp(wname, w->name) == 0)
- xfree(wname);
- else {
- xfree(w->name);
- w->name = wname;
+ if (strcmp(wname, w->name)) {
+ window_set_name(w, wname);
server_status_window(w);
}
+ xfree(wname);
}
char *