diff options
Diffstat (limited to 'Swiften/Whiteboard/IncomingWhiteboardSession.cpp')
-rw-r--r-- | Swiften/Whiteboard/IncomingWhiteboardSession.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Swiften/Whiteboard/IncomingWhiteboardSession.cpp b/Swiften/Whiteboard/IncomingWhiteboardSession.cpp index d3580e1..de7bd34 100644 --- a/Swiften/Whiteboard/IncomingWhiteboardSession.cpp +++ b/Swiften/Whiteboard/IncomingWhiteboardSession.cpp @@ -31,7 +31,9 @@ namespace Swift { void IncomingWhiteboardSession::handleIncomingOperation(WhiteboardOperation::ref operation) { WhiteboardClient::Result pairResult = client.handleServerOperationReceived(operation); if (pairResult.client) { - onOperationReceived(pairResult.client); + if (pairResult.client->getPos() != -1) { + onOperationReceived(pairResult.client); + } lastOpID = pairResult.client->getID(); } |