diff options
author | Tiago Cunha <tcunha@gmx.com> | 2012-02-02 02:00:12 +0000 |
---|---|---|
committer | Tiago Cunha <tcunha@gmx.com> | 2012-02-02 02:00:12 +0000 |
commit | c82e06804e41af6b13b3a75e0268f32fbc4a4210 (patch) | |
tree | 2af7a371354718d62479662a3519c117f6344ea4 /cmd-break-pane.c | |
parent | 509a7e8b73e6ed60ceb579cead2f073307120927 (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.c | 5 |
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"); |