summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Smith <git@kismith.co.uk>2012-02-09 20:22:04 (GMT)
committerKevin Smith <git@kismith.co.uk>2012-02-09 20:22:04 (GMT)
commit24afb2e086b62719fec45a5eeb04a7ba24918220 (patch)
tree27b7add095de97385d545bd083767dd31df800dd /Swift/Controllers/Chat/ChatControllerBase.cpp
parent94b7aaf53c8b20e03c8081cce49cda14cd5c01da (diff)
downloadswift-24afb2e086b62719fec45a5eeb04a7ba24918220.zip
swift-24afb2e086b62719fec45a5eeb04a7ba24918220.tar.bz2
Fixes for mediated invites
Diffstat (limited to 'Swift/Controllers/Chat/ChatControllerBase.cpp')
-rw-r--r--Swift/Controllers/Chat/ChatControllerBase.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/Swift/Controllers/Chat/ChatControllerBase.cpp b/Swift/Controllers/Chat/ChatControllerBase.cpp
index f8f30ff..db71397 100644
--- a/Swift/Controllers/Chat/ChatControllerBase.cpp
+++ b/Swift/Controllers/Chat/ChatControllerBase.cpp
@@ -273,10 +273,7 @@ void ChatControllerBase::handleMUCInvitation(Message::ref message) {
void ChatControllerBase::handleMediatedMUCInvitation(Message::ref message) {
MUCUserPayload::Invite invite = *message->getPayload<MUCUserPayload>()->getInvite();
- JID from;
- if (invite.from.isValid()) {
- from = invite.from;
- }
+ JID from = message->getFrom();
std::string reason;
if (!invite.reason.empty()) {
reason = invite.reason;