about summary refs log tree commit diff stats
path: root/src/ui
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2015-11-02 00:57:13 +0000
committerJames Booth <boothj5@gmail.com>2015-11-02 00:57:13 +0000
commitce0763e1607b1a6ee70a458f68cf00a44593b54d (patch)
tree99473c3ece2e94e191dc75a5954c514d6569d54d /src/ui
parent6c2617ccdae840de3894437aad50e6e1d3317776 (diff)
downloadprofani-tty-ce0763e1607b1a6ee70a458f68cf00a44593b54d.tar.gz
mucwin_update_occupants takes ProfMucWin
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/mucwin.c10
-rw-r--r--src/ui/ui.h2
2 files changed, 7 insertions, 5 deletions
diff --git a/src/ui/mucwin.c b/src/ui/mucwin.c
index a1a5c850..777ee461 100644
--- a/src/ui/mucwin.c
+++ b/src/ui/mucwin.c
@@ -750,11 +750,13 @@ mucwin_info(ProfMucWin *mucwin)
 }
 
 void
-mucwin_update_occupants(const char *const roomjid)
+mucwin_update_occupants(ProfMucWin *mucwin)
 {
-    ProfWin *window = (ProfWin*)wins_get_muc(roomjid);
-    if (window && win_has_active_subwin(window)) {
-        occupantswin_occupants(roomjid);
+    assert(mucwin != NULL);
+
+    ProfWin *window = (ProfWin*)mucwin;
+    if (win_has_active_subwin(window)) {
+        occupantswin_occupants(mucwin->roomjid);
     }
 }
 
diff --git a/src/ui/ui.h b/src/ui/ui.h
index a483bc81..469765ad 100644
--- a/src/ui/ui.h
+++ b/src/ui/ui.h
@@ -194,7 +194,7 @@ void mucwin_occupant_nick_change(ProfMucWin *mucwin, const char *const old_nick,
 void mucwin_nick_change(ProfMucWin *mucwin, const char *const nick);
 void mucwin_occupant_presence(ProfMucWin *mucwin, const char *const nick, const char *const show,
     const char *const status);
-void mucwin_update_occupants(const char *const roomjid);
+void mucwin_update_occupants(ProfMucWin *mucwin);
 void mucwin_show_occupants(const char *const roomjid);
 void mucwin_hide_occupants(const char *const roomjid);
 void mucwin_affiliation_list_error(ProfMucWin *mucwin, const char *const affiliation, const char *const error);