summaryrefslogtreecommitdiff
path: root/forms/source/xforms/submission/replace.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'forms/source/xforms/submission/replace.cxx')
-rw-r--r--forms/source/xforms/submission/replace.cxx11
1 files changed, 6 insertions, 5 deletions
diff --git a/forms/source/xforms/submission/replace.cxx b/forms/source/xforms/submission/replace.cxx
index e0595736b712..77e628728534 100644
--- a/forms/source/xforms/submission/replace.cxx
+++ b/forms/source/xforms/submission/replace.cxx
@@ -24,6 +24,7 @@
#include <rtl/ustring.hxx>
#include <rtl/ref.hxx>
#include <tools/diagnose_ex.h>
+#include <o3tl/string_view.hxx>
#include <comphelper/processfactory.hxx>
#include <com/sun/star/uno/Reference.hxx>
@@ -43,15 +44,15 @@ using namespace com::sun::star::beans;
using namespace com::sun::star::task;
using namespace com::sun::star::xml::dom;
-CSubmission::SubmissionResult CSubmission::replace(const OUString& aReplace, const Reference<XDocument>& aDocument, const Reference<XFrame>& aFrame)
+CSubmission::SubmissionResult CSubmission::replace(std::u16string_view aReplace, const Reference<XDocument>& aDocument, const Reference<XFrame>& aFrame)
{
if (!m_aResultStream.is())
return CSubmission::UNKNOWN_ERROR;
try {
Reference< XComponentContext > xContext = comphelper::getProcessComponentContext();
- if (aReplace.equalsIgnoreAsciiCase("all")
- || aReplace.equalsIgnoreAsciiCase("document")) {
+ if (o3tl::equalsIgnoreAsciiCase(aReplace, u"all")
+ || o3tl::equalsIgnoreAsciiCase(aReplace, u"document")) {
Reference< XComponentLoader > xLoader;
if (aFrame.is())
xLoader.set(aFrame, UNO_QUERY);
@@ -73,7 +74,7 @@ CSubmission::SubmissionResult CSubmission::replace(const OUString& aReplace, con
return CSubmission::SUCCESS;
- } else if (aReplace.equalsIgnoreAsciiCase("instance")) {
+ } else if (o3tl::equalsIgnoreAsciiCase(aReplace, u"instance")) {
if (aDocument.is()) {
// parse the result stream into a new document
Reference< XDocumentBuilder > xBuilder(DocumentBuilder::create(xContext));
@@ -94,7 +95,7 @@ CSubmission::SubmissionResult CSubmission::replace(const OUString& aReplace, con
// nothing to replace
return CSubmission::UNKNOWN_ERROR;
}
- } else if (aReplace.equalsIgnoreAsciiCase("none")) {
+ } else if (o3tl::equalsIgnoreAsciiCase(aReplace, u"none")) {
// do nothing \o/
return CSubmission::SUCCESS;
}