summaryrefslogtreecommitdiff
path: root/sd/qa/unit/SVGExportTests.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sd/qa/unit/SVGExportTests.cxx')
-rw-r--r--sd/qa/unit/SVGExportTests.cxx10
1 files changed, 5 insertions, 5 deletions
diff --git a/sd/qa/unit/SVGExportTests.cxx b/sd/qa/unit/SVGExportTests.cxx
index d43815264d26..4878eca27972 100644
--- a/sd/qa/unit/SVGExportTests.cxx
+++ b/sd/qa/unit/SVGExportTests.cxx
@@ -46,13 +46,13 @@ bool isValidBitmapId(const OUString& sId)
return std::regex_match(sId.toUtf8().getStr(), aRegEx);
}
-BitmapChecksum getBitmapChecksumFromId(const OUString& sId)
+BitmapChecksum getBitmapChecksumFromId(std::u16string_view sId)
{
- sal_Int32 nStart = sId.indexOf("(") + 1;
- sal_Int32 nCount = sId.indexOf(")") - nStart;
- bool bIsValidRange = nStart > 0 && nCount > 0;
+ size_t nStart = sId.find(u"(") + 1;
+ size_t nCount = sId.find(u")") - nStart;
+ bool bIsValidRange = nStart > 0 && nStart != std::u16string_view::npos && nCount > 0;
CPPUNIT_ASSERT(bIsValidRange);
- OUString sChecksum = sId.copy( nStart, nCount );
+ OUString sChecksum( sId.substr( nStart, nCount ) );
return sChecksum.toUInt64();
}