summaryrefslogtreecommitdiff
path: root/svl/source/misc/msodocumentlockfile.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'svl/source/misc/msodocumentlockfile.cxx')
-rw-r--r--svl/source/misc/msodocumentlockfile.cxx18
1 files changed, 10 insertions, 8 deletions
diff --git a/svl/source/misc/msodocumentlockfile.cxx b/svl/source/misc/msodocumentlockfile.cxx
index c4709840102f..b240e9c9cbd9 100644
--- a/svl/source/misc/msodocumentlockfile.cxx
+++ b/svl/source/misc/msodocumentlockfile.cxx
@@ -11,6 +11,7 @@
#include <algorithm>
#include <ucbhelper/content.hxx>
#include <comphelper/processfactory.hxx>
+#include <o3tl/string_view.hxx>
#include <com/sun/star/io/IOException.hpp>
#include <com/sun/star/io/XOutputStream.hpp>
@@ -21,22 +22,23 @@ namespace svt
{
namespace
{
-bool isWordFormat(const OUString& sExt)
+bool isWordFormat(std::u16string_view sExt)
{
- return sExt.equalsIgnoreAsciiCase("DOC") || sExt.equalsIgnoreAsciiCase("DOCX")
- || sExt.equalsIgnoreAsciiCase("RTF") || sExt.equalsIgnoreAsciiCase("ODT");
+ return o3tl::equalsIgnoreAsciiCase(sExt, u"DOC") || o3tl::equalsIgnoreAsciiCase(sExt, u"DOCX")
+ || o3tl::equalsIgnoreAsciiCase(sExt, u"RTF")
+ || o3tl::equalsIgnoreAsciiCase(sExt, u"ODT");
}
-bool isExcelFormat(const OUString& sExt)
+bool isExcelFormat(std::u16string_view sExt)
{
return //sExt.equalsIgnoreAsciiCase("XLS") || // MSO does not create lockfile for XLS
- sExt.equalsIgnoreAsciiCase("XLSX") || sExt.equalsIgnoreAsciiCase("ODS");
+ o3tl::equalsIgnoreAsciiCase(sExt, u"XLSX") || o3tl::equalsIgnoreAsciiCase(sExt, u"ODS");
}
-bool isPowerPointFormat(const OUString& sExt)
+bool isPowerPointFormat(std::u16string_view sExt)
{
- return sExt.equalsIgnoreAsciiCase("PPTX") || sExt.equalsIgnoreAsciiCase("PPT")
- || sExt.equalsIgnoreAsciiCase("ODP");
+ return o3tl::equalsIgnoreAsciiCase(sExt, u"PPTX") || o3tl::equalsIgnoreAsciiCase(sExt, u"PPT")
+ || o3tl::equalsIgnoreAsciiCase(sExt, u"ODP");
}
// Need to generate different lock file name for MSO.