From 61095b3e414981a3e6848f2b5867e136776fd933 Mon Sep 17 00:00:00 2001 From: James Booth Date: Mon, 21 Jan 2013 22:46:33 +0000 Subject: Fixed bug when opening private chat without message --- src/windows.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/windows.c b/src/windows.c index 32b48fb8..e0811dad 100644 --- a/src/windows.c +++ b/src/windows.c @@ -721,7 +721,16 @@ win_new_chat_win(const char * const to) // create new window if (win_index == NUM_WINS) { - win_index = _new_prof_win(to, WIN_CHAT); + Jid *jid = jid_create(to); + + if (muc_room_is_active(jid)) { + win_index = _new_prof_win(to, WIN_PRIVATE); + } else { + win_index = _new_prof_win(to, WIN_CHAT); + } + + jid_destroy(jid); + win = windows[win_index]->win; if (prefs_get_chlog() && prefs_get_history()) { -- cgit 1.4.1-2-gfad0