loolwsd/LOOLSession.cpp | 4 ++++ 1 file changed, 4 insertions(+) New commits: commit 90f790d7add57d3b47db5539c9581b085a68fd35 Author: Henry Castro <hcas...@collabora.com> Date: Thu Aug 27 00:07:11 2015 -0400
loolwsd: update status when switching parts diff --git a/loolwsd/LOOLSession.cpp b/loolwsd/LOOLSession.cpp index b48af37..e489962 100644 --- a/loolwsd/LOOLSession.cpp +++ b/loolwsd/LOOLSession.cpp @@ -659,6 +659,7 @@ bool ChildProcessSession::handleInput(const char *buffer, int length) if (_docType != "text" && _loKitDocument->pClass->getPart(_loKitDocument) != _clientPart) { _loKitDocument->pClass->setPart(_loKitDocument, _clientPart); + getStatus("", 0); } if (tokens[0] == "gettextselection") { @@ -831,6 +832,7 @@ bool ChildProcessSession::loadDocument(const char *buffer, int length, StringTok if (!getStatus(buffer, length)) return false; + _loKitDocument->pClass->registerCallback(_loKitDocument, myCallback, this); return true; @@ -894,6 +896,7 @@ void ChildProcessSession::sendTile(const char *buffer, int length, StringTokeniz unsigned char *pixmap = new unsigned char[4 * width * height]; if (_docType != "text" && part != _loKitDocument->pClass->getPart(_loKitDocument)) { _loKitDocument->pClass->setPart(_loKitDocument, part); + getStatus("", 0); } _loKitDocument->pClass->paintTile(_loKitDocument, pixmap, width, height, tilePosX, tilePosY, tileWidth, tileHeight); @@ -1090,6 +1093,7 @@ bool ChildProcessSession::setPage(const char *buffer, int length, StringTokenize return false; } _loKitDocument->pClass->setPart(_loKitDocument, page); + getStatus("", 0); return true; } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits