diff --git a/src/groupchat.c b/src/groupchat.c index 7a264c7..1606766 100644 --- a/src/groupchat.c +++ b/src/groupchat.c @@ -158,7 +158,7 @@ int init_groupchat_win(ToxWindow *prompt, Tox *m, int groupnum, uint8_t type) return -1; } -void kill_groupchat_window(ToxWindow *self) +static void kill_groupchat_window(ToxWindow *self) { ChatContext *ctx = self->chatwin; @@ -173,7 +173,7 @@ void kill_groupchat_window(ToxWindow *self) del_window(self); } -static void close_groupchat(ToxWindow *self, Tox *m, int groupnum) +void close_groupchat(ToxWindow *self, Tox *m, int groupnum) { tox_del_groupchat(m, groupnum); group_audio_close_out_device(groupnum); diff --git a/src/groupchat.h b/src/groupchat.h index 50cb7d7..bb1063b 100644 --- a/src/groupchat.h +++ b/src/groupchat.h @@ -77,7 +77,7 @@ typedef struct { #endif } GroupChat; -void kill_groupchat_window(ToxWindow *self); +void close_groupchat(ToxWindow *self, Tox *m, int groupnum); int init_groupchat_win(ToxWindow *prompt, Tox *m, int groupnum, uint8_t type); /* destroys and re-creates groupchat window with or without the peerlist */ diff --git a/src/windows.c b/src/windows.c index 0a6fb5f..d5ca564 100644 --- a/src/windows.c +++ b/src/windows.c @@ -561,7 +561,7 @@ void kill_all_windows(Tox *m) if (windows[i].is_chat) kill_chat_window(&windows[i], m); else if (windows[i].is_groupchat) - kill_groupchat_window(&windows[i]); + close_groupchat(&windows[i], m, i); } kill_prompt_window(prompt);