diff options
author | TingPing <tingping@tingping.se> | 2014-12-31 03:34:55 -0500 |
---|---|---|
committer | TingPing <tingping@tingping.se> | 2014-12-31 03:56:36 -0500 |
commit | 9f7444baa2001616f227ba9a442be824a57e56b9 (patch) | |
tree | 3bf087644d0421eeb1de1dea75429095ba6feffd /src/common/userlist.h | |
parent | fef580ed7faaba17e2c8fea504b8587850502220 (diff) |
Move userlist sorting to frontend
This Fixes possible crashes when the two usertrees get out of sync and a double free occurs. Also now requires restart to change sort orders. Fixes #1252 Fixes #818 (probably)
Diffstat (limited to 'src/common/userlist.h')
-rw-r--r-- | src/common/userlist.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/common/userlist.h b/src/common/userlist.h index ebf95606..0c53dc71 100644 --- a/src/common/userlist.h +++ b/src/common/userlist.h @@ -61,5 +61,7 @@ void userlist_update_mode (session *sess, char *name, char mode, char sign); GSList *userlist_flat_list (session *sess); GList *userlist_double_list (session *sess); void userlist_rehash (session *sess); +int nick_cmp_az_ops (server *serv, struct User *user1, struct User *user2); +int nick_cmp_alpha (struct User *user1, struct User *user2, server *serv); #endif |