aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2026-03-13 18:25:08 -0400
committerB. Watson <urchlay@slackware.uk>2026-03-13 18:25:08 -0400
commit080bac18c9bbca1029081745967b69766de7575e (patch)
tree375a3346ced5f6eb6ffd46aa819eb270a94455a0 /src
parent7faee2bd0d8534eede405f935c0fc2d0ea356216 (diff)
downloadfujinet-chat-080bac18c9bbca1029081745967b69766de7575e.tar.gz
Allow multiple nicks with /query.
Diffstat (limited to 'src')
-rw-r--r--src/cmd.c19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/cmd.c b/src/cmd.c
index 1b0faa5..ced02fe 100644
--- a/src/cmd.c
+++ b/src/cmd.c
@@ -373,16 +373,15 @@ static void do_color(void) {
}
static void do_query(void) {
- if(scr_create(arg1, 1) == 0xff) {
- err_marker();
- scr_print_current("Can't create query, all screens in use\n");
- return;
- }
- /*
- scr_print_current("Starting conversation with ");
- scr_print_current(arg1);
- scr_eol_current();
- */
+ do {
+ arg2 = nextarg(arg1);
+ if(scr_create(arg1, 1) == 0xff) {
+ err_marker();
+ scr_print_current("Query: all screens in use\n");
+ return;
+ }
+ arg1 = arg2;
+ } while(arg1);
}
static void do_msg(void) {