summaryrefslogtreecommitdiffstats
path: root/cmd-break-pane.c
diff options
context:
space:
mode:
authorTiago Cunha <tcunha@gmx.com>2012-02-02 02:00:12 +0000
committerTiago Cunha <tcunha@gmx.com>2012-02-02 02:00:12 +0000
commitc82e06804e41af6b13b3a75e0268f32fbc4a4210 (patch)
tree2af7a371354718d62479662a3519c117f6344ea4 /cmd-break-pane.c
parent509a7e8b73e6ed60ceb579cead2f073307120927 (diff)
Sync OpenBSD patchset 1024:
Move window name changes into wrapper function window_set_name, from George Nachman.
Diffstat (limited to 'cmd-break-pane.c')
-rw-r--r--cmd-break-pane.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/cmd-break-pane.c b/cmd-break-pane.c
index a5d3cad4..aabc0f1c 100644
--- a/cmd-break-pane.c
+++ b/cmd-break-pane.c
@@ -46,6 +46,7 @@ cmd_break_pane_exec(struct cmd *self, struct cmd_ctx *ctx)
struct session *s;
struct window_pane *wp;
struct window *w;
+ char *name;
char *cause;
int base_idx;
@@ -74,7 +75,9 @@ cmd_break_pane_exec(struct cmd *self, struct cmd_ctx *ctx)
w = wp->window = window_create1(s->sx, s->sy);
TAILQ_INSERT_HEAD(&w->panes, wp, entry);
w->active = wp;
- w->name = default_window_name(w);
+ name = default_window_name(w);
+ window_set_name(w, name);
+ xfree(name);
layout_init(w);
base_idx = options_get_number(&s->options, "base-index");