summaryrefslogtreecommitdiff
path: root/src/fe-common/core/window-commands.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fe-common/core/window-commands.c')
-rw-r--r--src/fe-common/core/window-commands.c7
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