[Libreoffice-commits] online.git: Branch 'distro/collabora/collabora-online-cd' - wsd/LOOLWSD.cpp wsd/LOOLWSD.hpp

Jan Holesovsky kendy at collabora.com
Tue Jul 18 13:01:27 UTC 2017


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

New commits:
commit df8e6a8ad6dd965ead56023d7e3256f0e9c04b00
Author: Jan Holesovsky <kendy at collabora.com>
Date:   Mon Jul 17 19:59:46 2017 +0200

    discovery: Make the unknown file extensions read-only.
    
    Change-Id: Ie1467334868a7e4aa31aa69f67d0cd434ed18e7b
    Reviewed-on: https://gerrit.libreoffice.org/40082
    Reviewed-by: pranavk <pranavk at collabora.co.uk>
    Tested-by: pranavk <pranavk at collabora.co.uk>

diff --git a/wsd/LOOLWSD.cpp b/wsd/LOOLWSD.cpp
index e8347e9a..ec9fe37c 100644
--- a/wsd/LOOLWSD.cpp
+++ b/wsd/LOOLWSD.cpp
@@ -546,7 +546,7 @@ std::string LOOLWSD::LOKitVersion;
 std::string LOOLWSD::ConfigFile = LOOLWSD_CONFIGDIR "/loolwsd.xml";
 Util::RuntimeConstant<bool> LOOLWSD::SSLEnabled;
 Util::RuntimeConstant<bool> LOOLWSD::SSLTermination;
-std::set<std::string> LOOLWSD::ViewFileExtensions;
+std::set<std::string> LOOLWSD::EditFileExtensions;
 
 static std::string UnitTestLibrary;
 
@@ -2195,8 +2195,8 @@ private:
             elem->setAttribute(urlsrc, uriValue);
 
             // Set the View extensions cache as well.
-            if (elem->getAttribute("name") == "view")
-                LOOLWSD::ViewFileExtensions.insert(elem->getAttribute("ext"));
+            if (elem->getAttribute("name") == "edit")
+                LOOLWSD::EditFileExtensions.insert(elem->getAttribute("ext"));
         }
 
         std::ostringstream ostrXML;
diff --git a/wsd/LOOLWSD.hpp b/wsd/LOOLWSD.hpp
index 7ed29e15..86f8dbcb 100644
--- a/wsd/LOOLWSD.hpp
+++ b/wsd/LOOLWSD.hpp
@@ -55,7 +55,7 @@ public:
     static std::atomic<unsigned> NumConnections;
     static bool TileCachePersistent;
     static std::unique_ptr<TraceFileWriter> TraceDumper;
-    static std::set<std::string> ViewFileExtensions;
+    static std::set<std::string> EditFileExtensions;
 
     /// Flag to shutdown the server.
     std::atomic<bool> ShutdownFlag;
@@ -85,7 +85,7 @@ public:
     /// Return truee iff extension is marked as view action in discovery.xml.
     static bool IsViewFileExtension(const std::string& extension)
     {
-        return ViewFileExtensions.find(extension) != ViewFileExtensions.end();
+        return EditFileExtensions.find(extension) == EditFileExtensions.end();
     }
 
     /// Returns the value of the specified application configuration,


More information about the Libreoffice-commits mailing list