Mercurial > ~mikael > mcabber > hg
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(); |