diff options
Diffstat (limited to 'src/event/server_events.c')
-rw-r--r-- | src/event/server_events.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/event/server_events.c b/src/event/server_events.c index b4845b11..eb3e96e7 100644 --- a/src/event/server_events.c +++ b/src/event/server_events.c @@ -645,8 +645,8 @@ sv_ev_incoming_message(ProfMessage* message) chatwin = wins_get_chat(looking_for_jid); if (!chatwin) { - ProfWin* window = wins_new_chat(looking_for_jid); - chatwin = (ProfChatWin*)window; + chatwin = chatwin_new(looking_for_jid); + ProfWin* window = (ProfWin*)chatwin; new_win = TRUE; if (prefs_get_boolean(PREF_MAM)) { @@ -689,8 +689,7 @@ sv_ev_incoming_carbon(ProfMessage* message) gboolean new_win = FALSE; ProfChatWin* chatwin = wins_get_chat(message->from_jid->barejid); if (!chatwin) { - ProfWin* window = wins_new_chat(message->from_jid->barejid); - chatwin = (ProfChatWin*)window; + chatwin = chatwin_new(message->from_jid->barejid); new_win = TRUE; #ifdef HAVE_OMEMO |