mcabber/src/commands.c
changeset 979 ea939ff047d8
parent 978 a58dfdd6d058
child 988 6e2bfd1ffded
equal deleted inserted replaced
978:a58dfdd6d058 979:ea939ff047d8
   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     if (!*arg) {
   521     strip_arg_special_chars(arg);
       
   522     if (!arg || !*arg) {
   522       scr_LogPrint(LPRINT_NORMAL, "What name or JID are you looking for?");
   523       scr_LogPrint(LPRINT_NORMAL, "What name or JID are you looking for?");
   523       free_arg_lst(paramlst);
   524       free_arg_lst(paramlst);
   524       return;
   525       return;
   525     }
   526     }
   526     scr_RosterSearch(arg);
   527     scr_RosterSearch(arg);
  1100   } else if (!strcasecmp(subcmd, "up")) {
  1101   } else if (!strcasecmp(subcmd, "up")) {
  1101     buffer_updown(-1, arg);
  1102     buffer_updown(-1, arg);
  1102   } else if (!strcasecmp(subcmd, "down")) {
  1103   } else if (!strcasecmp(subcmd, "down")) {
  1103     buffer_updown(1, arg);
  1104     buffer_updown(1, arg);
  1104   } else if (!strcasecmp(subcmd, "search_backward")) {
  1105   } else if (!strcasecmp(subcmd, "search_backward")) {
       
  1106     strip_arg_special_chars(arg);
  1105     buffer_search(-1, arg);
  1107     buffer_search(-1, arg);
  1106   } else if (!strcasecmp(subcmd, "search_forward")) {
  1108   } else if (!strcasecmp(subcmd, "search_forward")) {
       
  1109     strip_arg_special_chars(arg);
  1107     buffer_search(1, arg);
  1110     buffer_search(1, arg);
  1108   } else if (!strcasecmp(subcmd, "date")) {
  1111   } else if (!strcasecmp(subcmd, "date")) {
  1109     buffer_date(arg);
  1112     buffer_date(arg);
  1110   } else if (*subcmd == '%') {
  1113   } else if (*subcmd == '%') {
  1111     buffer_percent(subcmd+1, arg);
  1114     buffer_percent(subcmd+1, arg);