[Libreoffice-commits] online.git: 2 commits - loolwsd/ChildSession.cpp

Pranav Kant pranavk at collabora.co.uk
Wed Oct 5 11:39:09 UTC 2016


 loolwsd/ChildSession.cpp |   12 ++----------
 1 file changed, 2 insertions(+), 10 deletions(-)

New commits:
commit aa674fbdbdf600eba1b4e0babd6c1abfe88adf84
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Wed Oct 5 16:55:56 2016 +0530

    loolwsd: Set view id before calling documentStatus
    
    ... otherwise in some cases viewid that is set internally in core
    is different from the one which is being loaded resulting in an
    incorrect status message which then leads to lot of other problems as
    well.
    
    Change-Id: I8488d7d54b211a6b6f6028128f8dfc3388b73efd

diff --git a/loolwsd/ChildSession.cpp b/loolwsd/ChildSession.cpp
index e24a516..62747e5 100644
--- a/loolwsd/ChildSession.cpp
+++ b/loolwsd/ChildSession.cpp
@@ -311,6 +311,7 @@ bool ChildSession::loadDocument(const char * /*buffer*/, int /*length*/, StringT
 
     // Respond by the document status
     Log::debug("Sending status after loading view " + std::to_string(_viewId) + ".");
+    _loKitDocument->setView(_viewId);
     const auto status = LOKitHelper::documentStatus(_loKitDocument->get());
     if (status.empty() || !sendTextFrame("status: " + status))
     {
commit d5fdb210aabc68101fdb3f5ae625e8c7a1d6ad9d
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Wed Oct 5 16:42:20 2016 +0530

    loolwsd: Kill unused code
    
    Change-Id: I7c8d16ce2358ca9ab41fcc57a8e9b9241b240150

diff --git a/loolwsd/ChildSession.cpp b/loolwsd/ChildSession.cpp
index 81e5c8d..e24a516 100644
--- a/loolwsd/ChildSession.cpp
+++ b/loolwsd/ChildSession.cpp
@@ -302,16 +302,7 @@ bool ChildSession::loadDocument(const char * /*buffer*/, int /*length*/, StringT
         return false;
     }
 
-    std::ostringstream ossViewInfo;
-    const auto viewId = std::to_string(_viewId);
-
-    // Create a message object
-    Object::Ptr viewInfoObj = new Object();
-    viewInfoObj->set("id", viewId);
-    viewInfoObj->set("username", _userName);
-    viewInfoObj->stringify(ossViewInfo);
-
-    Log::info("Created new view with viewid: [" + viewId + "] for username: [" + _userName + "].");
+    Log::info("Created new view with viewid: [" + std::to_string(_viewId) + "] for username: [" + _userName + "].");
     _docType = LOKitHelper::getDocumentTypeAsString(_loKitDocument->get());
     if (_docType != "text" && part != -1)
     {


More information about the Libreoffice-commits mailing list