merges from irssi.org cvs.
[silc.git] / apps / irssi / src / fe-common / core / fe-help.c
index fa90473d308bcf7efc7358d09d5766e5674b99e2..c087771b1bfde5a875b8feecb5f8e030f9b968d2 100644 (file)
 
 static int commands_equal(COMMAND_REC *rec, COMMAND_REC *rec2)
 {
+       int i;
+
        if (rec->category == NULL && rec2->category != NULL)
                return -1;
        if (rec2->category == NULL && rec->category != NULL)
                return 1;
+       if (rec->category != NULL && rec2->category != NULL) {
+               i = strcmp(rec->category, rec2->category);
+               if (i != 0)
+                       return i;
+       }
 
        return strcmp(rec->cmd, rec2->cmd);
 }