[Libreoffice-commits] online.git: wsd/LOOLWSD.cpp wsd/LOOLWSD.hpp

Tor Lillqvist (via logerrit) logerrit at kemper.freedesktop.org
Mon Apr 20 09:17:49 UTC 2020


 wsd/LOOLWSD.cpp |   10 +++++++---
 wsd/LOOLWSD.hpp |    6 +++++-
 2 files changed, 12 insertions(+), 4 deletions(-)

New commits:
commit 6b8456679f10afc01fa92726bb1b5caa211385d0
Author:     Tor Lillqvist <tml at collabora.com>
AuthorDate: Mon Apr 20 11:47:50 2020 +0300
Commit:     Tor Lillqvist <tml at collabora.com>
CommitDate: Mon Apr 20 11:17:29 2020 +0200

    Surround some code that is unused in the mobile apps with #if !MOBILEAPP
    
    Reduces the risk of starting to look into something that is actually
    never used in the mobile apps, when your intent is to re-work
    soemthing for the mobile apps.
    
    Change-Id: I04c562758a1b336690c7adbfd32b260cf26d9f87
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92554
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>
    Reviewed-by: Tor Lillqvist <tml at collabora.com>

diff --git a/wsd/LOOLWSD.cpp b/wsd/LOOLWSD.cpp
index 9ab86355a..d54788d49 100644
--- a/wsd/LOOLWSD.cpp
+++ b/wsd/LOOLWSD.cpp
@@ -696,11 +696,11 @@ inline std::string getServiceURI(const std::string &sub, bool asAdmin = false)
 
 std::atomic<uint64_t> LOOLWSD::NextConnectionId(1);
 
+#if !MOBILEAPP
 #ifndef KIT_IN_PROCESS
 std::atomic<int> LOOLWSD::ForKitProcId(-1);
 std::shared_ptr<ForKitProcess> LOOLWSD::ForKitProc;
 #endif
-#if !MOBILEAPP
 bool LOOLWSD::NoCapsForKit = false;
 bool LOOLWSD::NoSeccomp = false;
 bool LOOLWSD::AdminEnabled = true;
@@ -755,6 +755,7 @@ public:
     /// Check prisoners are still alive and balanced.
     void wakeupHook() override;
 
+#if !MOBILEAPP
     // Resets the forkit porcess object
     void setForKitProcess(const std::weak_ptr<ForKitProcess>& forKitProc)
     {
@@ -790,6 +791,7 @@ public:
 
 private:
     std::weak_ptr<ForKitProcess> _forKitProc;
+#endif
 };
 
 /// This thread listens for and accepts prisoner kit processes.
@@ -809,6 +811,8 @@ public:
     }
 };
 
+#if !MOBILEAPP
+
 void ForKitProcWSHandler::handleMessage(const std::vector<char> &data)
 {
     LOG_TRC("ForKitProcWSHandler: handling incoming [" << LOOLProtocol::getAbbreviatedMessage(&data[0], data.size()) << "].");
@@ -820,9 +824,7 @@ void ForKitProcWSHandler::handleMessage(const std::vector<char> &data)
         int count = std::stoi(tokens[1]);
         if (count >= 0)
         {
-#if !MOBILEAPP
             Admin::instance().addSegFaultCount(count);
-#endif
             LOG_INF(count << " loolkit processes crashed with segmentation fault.");
         }
         else
@@ -836,6 +838,8 @@ void ForKitProcWSHandler::handleMessage(const std::vector<char> &data)
     }
 }
 
+#endif
+
 LOOLWSD::LOOLWSD()
 {
 }
diff --git a/wsd/LOOLWSD.hpp b/wsd/LOOLWSD.hpp
index c391cc055..ea3f33f3d 100644
--- a/wsd/LOOLWSD.hpp
+++ b/wsd/LOOLWSD.hpp
@@ -181,6 +181,8 @@ public:
     std::shared_ptr<Socket> _socket;
 };
 
+#if !MOBILEAPP
+
 class ForKitProcWSHandler: public WebSocketHandler
 {
 public:
@@ -203,6 +205,8 @@ public:
     }
 };
 
+#endif
+
 /// The Server class which is responsible for all
 /// external interactions.
 class LOOLWSD : public Poco::Util::ServerApplication
@@ -221,10 +225,10 @@ public:
     static bool AdminEnabled;
 #if ENABLE_DEBUG
     static bool SingleKit;
-#endif
 #endif
     static std::shared_ptr<ForKitProcess> ForKitProc;
     static std::atomic<int> ForKitProcId;
+#endif
     static bool DummyLOK;
     static std::string FuzzFileName;
     static std::string ConfigFile;


More information about the Libreoffice-commits mailing list