summaryrefslogtreecommitdiffstats
path: root/names.c
diff options
context:
space:
mode:
authornicm <nicm>2015-08-28 07:49:24 +0000
committernicm <nicm>2015-08-28 07:49:24 +0000
commitfc58e44f89b876aa051f849361bc215c1f965696 (patch)
treeecdd2b832cde3428dc62ac3c98ff8cf96062dec1 /names.c
parent2ffbd5b5f05dded1564ba32a6a00b0b417439b2f (diff)
Only do the automatic-rename dance if the pane has changed (seen output,
or new active pane).
Diffstat (limited to 'names.c')
-rw-r--r--names.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/names.c b/names.c
index 1ceb83c0..0a3af903 100644
--- a/names.c
+++ b/names.c
@@ -50,6 +50,10 @@ window_name_callback(unused int fd, unused short events, void *data)
if (w->active == NULL)
return;
+ if (~w->active->flags & PANE_CHANGED)
+ return;
+ w->active->flags &= ~PANE_CHANGED;
+
if (!options_get_number(&w->options, "automatic-rename")) {
if (event_initialized(&w->name_timer))
event_del(&w->name_timer);