version 1.62, 2022/11/03 08:33:57 |
version 1.63, 2023/02/05 21:15:32 |
|
|
struct window_pane *wp = target->wp; |
struct window_pane *wp = target->wp; |
const char *template; |
const char *template; |
char *msg, *cause; |
char *msg, *cause; |
int delay = -1, flags; |
int delay = -1, flags, Nflag = args_has(args, 'N'); |
struct format_tree *ft; |
struct format_tree *ft; |
u_int count = args_count(args); |
u_int count = args_count(args); |
|
struct evbuffer *evb; |
|
|
if (args_has(args, 'I')) { |
if (args_has(args, 'I')) { |
if (wp == NULL) |
if (wp == NULL) |
|
|
cmdq_error(item, "%s", msg); |
cmdq_error(item, "%s", msg); |
else if (args_has(args, 'p')) |
else if (args_has(args, 'p')) |
cmdq_print(item, "%s", msg); |
cmdq_print(item, "%s", msg); |
else if (tc != NULL) { |
else if (tc != NULL && (tc->flags & CLIENT_CONTROL)) { |
status_message_set(tc, delay, 0, args_has(args, 'N'), "%s", |
evb = evbuffer_new(); |
msg); |
if (evb == NULL) |
} |
fatalx("out of memory"); |
|
evbuffer_add_printf(evb, "%%message %s", msg); |
|
server_client_print(tc, 0, evb); |
|
evbuffer_free(evb); |
|
} else if (tc != NULL) |
|
status_message_set(tc, delay, 0, Nflag, "%s", msg); |
free(msg); |
free(msg); |
|
|
format_free(ft); |
format_free(ft); |