comparison mcabber/src/commands.c @ 978:a58dfdd6d058

Fix /roster search Broken by changeset d3bfa9e9d88c.
author Mikael Berthe <mikael@lilotux.net>
date Sat, 21 Oct 2006 11:07:50 +0200
parents 5b01de4ac5e1
children ea939ff047d8
comparison
equal deleted inserted replaced
977:5b01de4ac5e1 978:a58dfdd6d058
516 } else if (!strcasecmp(subcmd, "unread_next")) { 516 } else if (!strcasecmp(subcmd, "unread_next")) {
517 scr_RosterUnreadMessage(1); 517 scr_RosterUnreadMessage(1);
518 } else if (!strcasecmp(subcmd, "alternate")) { 518 } else if (!strcasecmp(subcmd, "alternate")) {
519 scr_RosterJumpAlternate(); 519 scr_RosterJumpAlternate();
520 } else if (!strncasecmp(subcmd, "search", 6)) { 520 } else if (!strncasecmp(subcmd, "search", 6)) {
521 char *string = subcmd+6; 521 if (!*arg) {
522 if (*string && (*string != ' ')) {
523 scr_LogPrint(LPRINT_NORMAL, "Unrecognized parameter!");
524 free_arg_lst(paramlst);
525 return;
526 }
527 while (*string == ' ')
528 string++;
529 if (!*string) {
530 scr_LogPrint(LPRINT_NORMAL, "What name or JID are you looking for?"); 522 scr_LogPrint(LPRINT_NORMAL, "What name or JID are you looking for?");
531 free_arg_lst(paramlst); 523 free_arg_lst(paramlst);
532 return; 524 return;
533 } 525 }
534 scr_RosterSearch(string); 526 scr_RosterSearch(arg);
535 update_roster = TRUE; 527 update_roster = TRUE;
536 } else if (!strcasecmp(subcmd, "up")) { 528 } else if (!strcasecmp(subcmd, "up")) {
537 scr_RosterUp(); 529 scr_RosterUp();
538 } else if (!strcasecmp(subcmd, "down")) { 530 } else if (!strcasecmp(subcmd, "down")) {
539 scr_RosterDown(); 531 scr_RosterDown();