about summary refs log tree commit diff stats
path: root/src/event/server_events.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/event/server_events.c')
-rw-r--r--src/event/server_events.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/event/server_events.c b/src/event/server_events.c
index 3842e0ea..d1300f91 100644
--- a/src/event/server_events.c
+++ b/src/event/server_events.c
@@ -258,6 +258,8 @@ sv_ev_room_message(const char *const room_jid, const char *const nick,
         }
     }
 
+    rosterwin_roster();
+
     // don't notify self messages
     if (strcmp(nick, my_nick) == 0) {
         return;
@@ -283,8 +285,6 @@ sv_ev_room_message(const char *const room_jid, const char *const nick,
         notify_room_message(nick, jidp->localpart, ui_index, NULL);
     }
     jid_destroy(jidp);
-
-    rosterwin_roster();
 }
 
 void