From 620d89319bbeaf06d7984a2683bc3f359abd4cfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sun, 17 Feb 2019 12:32:27 +0100 Subject: [PATCH] module/i3: reset current window info on a "floating" window event --- modules/i3.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/i3.c b/modules/i3.c index 6ec1b20..9a223ef 100644 --- a/modules/i3.c +++ b/modules/i3.c @@ -407,7 +407,9 @@ handle_window_event(int type, const struct json_object *json, void *_mod) m->dirty = true; const char *change_str = json_object_get_string(change); - if (strcmp(change_str, "close") == 0 || strcmp(change_str, "new") == 0) { + if (strcmp(change_str, "close") == 0 || strcmp(change_str, "new") == 0 || + strcmp(change_str, "floating") == 0) + { free(ws->window.title); free(ws->window.application);