[Libreoffice-commits] online.git: wsd/LOOLWSD.hpp
Andras Timar
andras.timar at collabora.com
Mon Feb 19 17:15:23 UTC 2018
wsd/LOOLWSD.hpp | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
New commits:
commit 6a914ecbb95e565de51e33e4daeab3c78baeab2b
Author: Andras Timar <andras.timar at collabora.com>
Date: Fri Feb 16 17:23:25 2018 +0100
tdf#115595 open editable documents with upper case or mixed case file extensions in edit mode
Change-Id: I6ea60926ce0ec4d1323080ffec5152d2bbeefc31
Reviewed-on: https://gerrit.libreoffice.org/49867
Reviewed-by: Andras Timar <andras.timar at collabora.com>
Tested-by: Andras Timar <andras.timar at collabora.com>
diff --git a/wsd/LOOLWSD.hpp b/wsd/LOOLWSD.hpp
index c1f603f5..fbdae339 100644
--- a/wsd/LOOLWSD.hpp
+++ b/wsd/LOOLWSD.hpp
@@ -10,6 +10,7 @@
#ifndef INCLUDED_LOOLWSD_HPP
#define INCLUDED_LOOLWSD_HPP
+#include <algorithm>
#include <atomic>
#include <map>
#include <set>
@@ -92,10 +93,12 @@ public:
return LOOLWSD::SSLTermination.get();
}
- /// Return truee iff extension is marked as view action in discovery.xml.
+ /// Return true iff extension is marked as view action in discovery.xml.
static bool IsViewFileExtension(const std::string& extension)
{
- return EditFileExtensions.find(extension) == EditFileExtensions.end();
+ std::string lowerCaseExtension = extension;
+ std::transform(lowerCaseExtension.begin(), lowerCaseExtension.end(), lowerCaseExtension.begin(), ::tolower);
+ return EditFileExtensions.find(lowerCaseExtension) == EditFileExtensions.end();
}
/// Returns the value of the specified application configuration,
More information about the Libreoffice-commits
mailing list