The branch, hooks has been updated
       via  6c846865fa93128670feb9440f78a82e928be572 (commit)
      from  bbc28abf9dc74b0a6f7ead265c646e9cd7ea299e (commit)

- Log -----------------------------------------------------------------
commit 6c846865fa93128670feb9440f78a82e928be572
Author: Thomas Adam <tho...@xteddy.org>
Commit: Thomas Adam <tho...@xteddy.org>

    Convert choose-client to use prepare flags
---
 cmd-choose-client.c |   14 +++-----------
 1 files changed, 3 insertions(+), 11 deletions(-)

diff --git a/cmd-choose-client.c b/cmd-choose-client.c
index 5a1892f..47544db 100644
--- a/cmd-choose-client.c
+++ b/cmd-choose-client.c
@@ -41,7 +41,7 @@ const struct cmd_entry cmd_choose_client_entry = {
        "choose-client", NULL,
        "F:t:", 0, 1,
        CMD_TARGET_WINDOW_USAGE " [-F format] [template]",
-       0,
+       CMD_PREP_WINDOW_T,
        cmd_choose_client_exec
 };
 
@@ -53,22 +53,14 @@ enum cmd_retval
 cmd_choose_client_exec(struct cmd *self, struct cmd_q *cmdq)
 {
        struct args                     *args = self->args;
-       struct client                   *c;
+       struct client                   *c = cmdq->state.c;
        struct client                   *c1;
        struct window_choose_data       *cdata;
-       struct winlink                  *wl;
+       struct winlink                  *wl = cmdq->state.tflag.wl;
        const char                      *template;
        char                            *action;
        u_int                            i, idx, cur;
 
-       if ((c = cmd_current_client(cmdq)) == NULL) {
-               cmdq_error(cmdq, "no client available");
-               return (CMD_RETURN_ERROR);
-       }
-
-       if ((wl = cmd_find_window(cmdq, args_get(args, 't'), NULL)) == NULL)
-               return (CMD_RETURN_ERROR);
-
        if (window_pane_set_mode(wl->window->active, &window_choose_mode) != 0)
                return (CMD_RETURN_NORMAL);
 


-----------------------------------------------------------------------

Summary of changes:
 cmd-choose-client.c |   14 +++-----------
 1 files changed, 3 insertions(+), 11 deletions(-)


hooks/post-receive
-- 
tmux

------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
tmux-cvs mailing list
tmux-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-cvs

Reply via email to