diff options
Diffstat (limited to 'src/common')
-rw-r--r-- | src/common/hotlist.c | 3 | ||||
-rw-r--r-- | src/common/hotlist.h | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/common/hotlist.c b/src/common/hotlist.c index 3faf7159f..690183826 100644 --- a/src/common/hotlist.c +++ b/src/common/hotlist.c @@ -76,7 +76,7 @@ hotlist_find_pos (t_weechat_hotlist *new_hotlist) */ void -hotlist_add (int priority, t_gui_buffer *buffer) +hotlist_add (int priority, t_irc_server *server, t_gui_buffer *buffer) { t_weechat_hotlist *new_hotlist, *pos_hotlist; @@ -104,6 +104,7 @@ hotlist_add (int priority, t_gui_buffer *buffer) } new_hotlist->priority = priority; + new_hotlist->server = server; new_hotlist->buffer = buffer; if (hotlist) diff --git a/src/common/hotlist.h b/src/common/hotlist.h index b8d310887..e4759ef96 100644 --- a/src/common/hotlist.h +++ b/src/common/hotlist.h @@ -34,6 +34,7 @@ struct t_weechat_hotlist { int priority; /* 0=crappy msg (join/part), 1=msg, */ /* 2=pv, 3=nick highlight */ + t_irc_server *server; /* associated server */ t_gui_buffer *buffer; /* associated buffer */ t_weechat_hotlist *prev_hotlist; /* link to previous hotlist */ t_weechat_hotlist *next_hotlist; /* link to next hotlist */ @@ -42,7 +43,7 @@ struct t_weechat_hotlist extern t_weechat_hotlist *hotlist; extern t_gui_buffer *hotlist_initial_buffer; -extern void hotlist_add (int, t_gui_buffer *); +extern void hotlist_add (int, t_irc_server *, t_gui_buffer *); extern void hotlist_free (t_weechat_hotlist *); extern void hotlist_free_all (); extern void hotlist_remove_buffer (t_gui_buffer *); |