summaryrefslogtreecommitdiffstats
path: root/src/jabber_whiteboard/session-manager.cpp
diff options
context:
space:
mode:
authordaleharvey <daleharvey@users.sourceforge.net>2006-08-06 21:48:20 +0000
committerdaleharvey <daleharvey@users.sourceforge.net>2006-08-06 21:48:20 +0000
commit4e40ccca5c3ebae1987c80f2f294dea54398a8e4 (patch)
treeeebced966041a9f6e428f3271a563a784c780571 /src/jabber_whiteboard/session-manager.cpp
parentChanged the PANGO_GLYPH_* defines to their actual values so skipping empty or... (diff)
downloadinkscape-4e40ccca5c3ebae1987c80f2f294dea54398a8e4.tar.gz
inkscape-4e40ccca5c3ebae1987c80f2f294dea54398a8e4.zip
initial keynodetable work
(bzr r1570)
Diffstat (limited to 'src/jabber_whiteboard/session-manager.cpp')
-rw-r--r--src/jabber_whiteboard/session-manager.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/jabber_whiteboard/session-manager.cpp b/src/jabber_whiteboard/session-manager.cpp
index 3dcb8e217..35d87b4b5 100644
--- a/src/jabber_whiteboard/session-manager.cpp
+++ b/src/jabber_whiteboard/session-manager.cpp
@@ -234,7 +234,7 @@ SessionManager::processWhiteboardEvent(Pedro::XmppEvent const& event)
}
Pedro::DOMString session = root->getTagAttribute("wb", "session");
- Pedro::DOMString type = root->getTagAttribute("session", "type");
+ Pedro::DOMString type = root->getTagAttribute("message", "type");
Pedro::DOMString domwrapper = root->getFirstChild()->getFirstChild()->getFirstChild()->getName();
if (session.empty()) {
@@ -250,9 +250,10 @@ SessionManager::processWhiteboardEvent(Pedro::XmppEvent const& event)
{
Message::Wrapper wrapper = static_cast< Message::Wrapper >(domwrapper);
InkboardDocument* doc = getInkboardSession(session);
- doc->processInkboardEvent(wrapper, root->getFirstChild());
- }
+ if(doc != NULL)
+ doc->recieve(wrapper, root->getFirstChild());
+ }
}
char*
@@ -328,12 +329,12 @@ SessionManager::checkInvitationQueue()
switch (reply) {
case Dialog::ACCEPT_INVITATION:{
- inkdoc->sendProtocol(from, Message::PROTOCOL,Message::ACCEPT_INVITATION);
+ inkdoc->send(from, Message::PROTOCOL,Message::ACCEPT_INVITATION);
makeInkboardDesktop(doc);
break; }
case Dialog::DECLINE_INVITATION: default: {
- inkdoc->sendProtocol(from, Message::PROTOCOL,Message::DECLINE_INVITATION);
+ inkdoc->send(from, Message::PROTOCOL,Message::DECLINE_INVITATION);
terminateSession(sessionId);
break; }
}