From 973a05d15a9843f2e8f6dff598f2161367885994 Mon Sep 17 00:00:00 2001 From: Paul Fariello Date: Tue, 16 Apr 2019 20:44:39 +0320 Subject: Handle presence received before roster Presence of contact not found in roster are filtered out. But sometimes roster is received after a first few presences. We choose to store presences until we receive roster and then process this presences. Fixes #1050 --- src/event/server_events.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/event') diff --git a/src/event/server_events.c b/src/event/server_events.c index 36db8ebe..0e84a3e3 100644 --- a/src/event/server_events.c +++ b/src/event/server_events.c @@ -115,6 +115,7 @@ sv_ev_roster_received(void) ui_show_roster(); } + roster_process_pending_presence(); char *account_name = session_get_account_name(); #ifdef HAVE_LIBGPGME -- cgit 1.4.1-2-gfad0