diff --git a/src/user.cpp b/src/user.cpp index 47d63065a991f3473bf9adfce07ec16d0f9291f7..9b1d7fd66f6aabfc77cd207a2880ba9de7046dd1 100644 --- a/src/user.cpp +++ b/src/user.cpp @@ -226,7 +226,7 @@ void User::handlePresence(Swift::Presence::ref presence) { if (presence->getPayload() != NULL) { password = presence->getPayload()->getPassword() ? *presence->getPayload()->getPassword() : ""; } - onRoomJoined(room, presence->getTo().getResource(), password); + onRoomJoined(presence->getFrom(), room, presence->getTo().getResource(), password); } return; }