The branch, hooks has been updated
via dab20c103796c657b27351f97b3ca19aaf2d7a76 (commit)
from 0b9b58834af4e0ac5d99eab18e7d1a8a0f09f740 (commit)
- Log -----------------------------------------------------------------
commit dab20c103796c657b27351f97b3ca19aaf2d7a76
Author: Thomas Adam <[email protected]>
Commit: Thomas Adam <[email protected]>
Convert lock-* to use prepare flags
---
cmd-lock-server.c | 24 +++++++-----------------
1 files changed, 7 insertions(+), 17 deletions(-)
diff --git a/cmd-lock-server.c b/cmd-lock-server.c
index de76475..d00b4a7 100644
--- a/cmd-lock-server.c
+++ b/cmd-lock-server.c
@@ -38,7 +38,7 @@ const struct cmd_entry cmd_lock_session_entry = {
"lock-session", "locks",
"t:", 0, 0,
CMD_TARGET_SESSION_USAGE,
- 0,
+ CMD_PREP_SESSION_T,
cmd_lock_server_exec
};
@@ -46,30 +46,20 @@ const struct cmd_entry cmd_lock_client_entry = {
"lock-client", "lockc",
"t:", 0, 0,
CMD_TARGET_CLIENT_USAGE,
- 0,
+ CMD_PREP_CLIENT_T,
cmd_lock_server_exec
};
enum cmd_retval
cmd_lock_server_exec(struct cmd *self, unused struct cmd_q *cmdq)
{
- struct args *args = self->args;
- struct client *c;
- struct session *s;
-
if (self->entry == &cmd_lock_server_entry)
server_lock();
- else if (self->entry == &cmd_lock_session_entry) {
- s = cmd_find_session(cmdq, args_get(args, 't'), 0);
- if (s == NULL)
- return (CMD_RETURN_ERROR);
- server_lock_session(s);
- } else {
- c = cmd_find_client(cmdq, args_get(args, 't'), 0);
- if (c == NULL)
- return (CMD_RETURN_ERROR);
- server_lock_client(c);
- }
+ else if (self->entry == &cmd_lock_session_entry)
+ server_lock_session(cmdq->state.tflag.s);
+ else
+ server_lock_client(cmdq->state.c);
+
recalculate_sizes();
return (CMD_RETURN_NORMAL);
-----------------------------------------------------------------------
Summary of changes:
cmd-lock-server.c | 24 +++++++-----------------
1 files changed, 7 insertions(+), 17 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/tmux-cvs