Applied, thanks!


On Thu, Nov 16, 2017 at 08:49:15PM +0000, Thomas Adam wrote:
> When using the command 'select-pane -T", ensure this is run via the
> format logic, so that things like 'selectp -T '#{pane_current_command}'
> works as expected.
> ---
>  cmd-select-pane.c | 10 ++++++++--
>  1 file changed, 8 insertions(+), 2 deletions(-)
> 
> diff --git a/cmd-select-pane.c b/cmd-select-pane.c
> index a7fb4428..b1074652 100644
> --- a/cmd-select-pane.c
> +++ b/cmd-select-pane.c
> @@ -17,6 +17,7 @@
>   */
>  
>  #include <sys/types.h>
> +#include <stdlib.h>
>  
>  #include "tmux.h"
>  
> @@ -57,10 +58,12 @@ cmd_select_pane_exec(struct cmd *self, struct cmdq_item 
> *item)
>  {
>       struct args             *args = self->args;
>       struct cmd_find_state   *current = &item->shared->current;
> +     struct client           *c = cmd_find_client(item, NULL, 1);
>       struct winlink          *wl = item->target.wl;
>       struct window           *w = wl->window;
>       struct session          *s = item->target.s;
>       struct window_pane      *wp = item->target.wp, *lastwp, *markedwp;
> +     char                    *pane_title;
>       const char              *style;
>  
>       if (self->entry == &cmd_last_pane_entry || args_has(args, 'l')) {
> @@ -148,8 +151,11 @@ cmd_select_pane_exec(struct cmd *self, struct cmdq_item 
> *item)
>       }
>  
>       if (args_has(self->args, 'T')) {
> -         screen_set_title(&wp->base, args_get(self->args, 'T'));
> -         server_status_window(wp->window);
> +             pane_title = format_single(item, args_get(self->args, 'T'),
> +                 c, s, wl, wp);
> +             screen_set_title(&wp->base, pane_title);
> +             server_status_window(wp->window);
> +             free(pane_title);
>       }
>  
>       if (wp == w->active)
> -- 
> 2.15.0.rc1
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "tmux-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send an email to [email protected].
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"tmux-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to