diff options
Diffstat (limited to 'src/fe-common/core/window-commands.c')
-rw-r--r-- | src/fe-common/core/window-commands.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/fe-common/core/window-commands.c b/src/fe-common/core/window-commands.c index 8ba83ea4..34cd3099 100644 --- a/src/fe-common/core/window-commands.c +++ b/src/fe-common/core/window-commands.c @@ -460,7 +460,12 @@ static void cmd_window_number(const char *data) /* SYNTAX: WINDOW NAME <name> */ static void cmd_window_name(const char *data) { - window_set_name(active_win, data); + if (window_find_name(data) == NULL) + window_set_name(active_win, data); + else { + printformat_window(active_win, MSGLEVEL_CLIENTERROR, + TXT_WINDOW_NAME_NOT_UNIQUE, data); + } } /* we're moving the first window to last - move the first contiguous block |