From 40926f03b5cf422e60d2f9eec9a54375a2975db9 Mon Sep 17 00:00:00 2001 From: verdant Date: Wed, 22 Jul 2026 16:15:32 +0800 Subject: Correct window name matching in wm_fd_w_by_name --- wm.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'wm.c') diff --git a/wm.c b/wm.c index 2b7270c..00bd0e0 100644 --- a/wm.c +++ b/wm.c @@ -4,6 +4,7 @@ #include #include "err.h" +#include "log.h" #include "mem.h" window *wm_create_new_w(terminal *t, const char *name, int height, int width, @@ -48,8 +49,9 @@ terminal *wm_init(void) { } int wm_fd_w_by_name(terminal *t, const char *name) { + log_write(LOG_INFO, "w_count = %d", t->w_count); for (int i = 0; i < t->w_count; i++) { - if (strcmp(t->windows[i]->name, name) == 0) continue; + if (strcmp(t->windows[i]->name, name) != 0) continue; return i; } -- cgit v1.2.3