about summary refs log tree commit diff stats
path: root/src/profanity.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/profanity.c')
-rw-r--r--src/profanity.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/profanity.c b/src/profanity.c
index 21dcb5da..debfa448 100644
--- a/src/profanity.c
+++ b/src/profanity.c
@@ -247,6 +247,19 @@ prof_handle_room_roster_complete(const char * const room)
 }
 
 void
+prof_handle_room_member_presence(const char * const room,
+    const char * const nick, const char * const show,
+    const char * const status)
+{
+    gboolean updated = room_add_to_roster(room, nick, show, status);
+
+    if (updated) {
+        win_show_room_member_presence(room, nick, show, status);
+        win_page_off();
+    }
+}
+
+void
 prof_handle_room_member_online(const char * const room, const char * const nick,
     const char * const show, const char * const status)
 {