[Libreoffice-commits] online.git: common/Session.hpp wsd/ClientSession.hpp wsd/DocumentBroker.cpp

Ashod Nakashian ashod.nakashian at collabora.co.uk
Mon Mar 27 03:19:29 UTC 2017


 common/Session.hpp     |    7 -------
 wsd/ClientSession.hpp  |   13 ++-----------
 wsd/DocumentBroker.cpp |    8 +-------
 3 files changed, 3 insertions(+), 25 deletions(-)

New commits:
commit f1c371555a686611ba0b6bd324c57e7c6e7cd353
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date:   Sun Mar 26 23:04:27 2017 -0400

    wsd: kill unused headless stuff
    
    Change-Id: Ic4ee7603ecd7acd10e4499457de181342f2d7483
    Reviewed-on: https://gerrit.libreoffice.org/35735
    Reviewed-by: Ashod Nakashian <ashnakash at gmail.com>
    Tested-by: Ashod Nakashian <ashnakash at gmail.com>

diff --git a/common/Session.hpp b/common/Session.hpp
index c8f2e63b..7c337fe2 100644
--- a/common/Session.hpp
+++ b/common/Session.hpp
@@ -68,13 +68,6 @@ public:
     void closeFrame() { _isCloseFrame = true; };
     bool isCloseFrame() const { return _isCloseFrame; }
 
-    bool isHeadless() const
-    {
-        // TODO loolnb here we should return true when there is no
-        // client socket (i.e. when converting documents).
-        return false;
-    }
-
 protected:
     Session(const std::string& name, const std::string& id);
     virtual ~Session();
diff --git a/wsd/ClientSession.hpp b/wsd/ClientSession.hpp
index c027f4b3..5c505a43 100644
--- a/wsd/ClientSession.hpp
+++ b/wsd/ClientSession.hpp
@@ -70,17 +70,8 @@ public:
         // If in the correct thread - no need for wakeups.
         assert (!docBroker || docBroker->isCorrectThread());
 
-        if (isHeadless())
-        {
-            // Fail silently and return as there is no actual websocket
-            // connection in this case.
-            LOG_INF(getName() << ": Headless peer, not forwarding message [" << data->abbr() << "].");
-        }
-        else
-        {
-            LOG_TRC(getName() << " enqueueing client message " << data->id());
-            _senderQueue.enqueue(data);
-        }
+        LOG_TRC(getName() << " enqueueing client message " << data->id());
+        _senderQueue.enqueue(data);
     }
 
     bool stopping() const { return _stop || _senderQueue.stopping(); }
diff --git a/wsd/DocumentBroker.cpp b/wsd/DocumentBroker.cpp
index ba3a7595..47e86ecb 100644
--- a/wsd/DocumentBroker.cpp
+++ b/wsd/DocumentBroker.cpp
@@ -1200,13 +1200,7 @@ bool DocumentBroker::forwardToClient(const std::shared_ptr<Message>& payload)
             // Broadcast to all.
             for (const auto& pair : _sessions)
             {
-#if 0 // loolnb
-                if (!pair.second->isHeadless() && !pair.second->isCloseFrame())
-#endif
-                if (!pair.second->isHeadless())
-                {
-                    pair.second->handleKitToClientMessage(data, size);
-                }
+                pair.second->handleKitToClientMessage(data, size);
             }
         }
         else


More information about the Libreoffice-commits mailing list