summaryrefslogtreecommitdiff
path: root/writerfilter
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2021-06-29 11:28:53 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2021-06-30 14:33:18 +0200
commit5ba64bba76ca1d23191300d1b5080cc091d432de (patch)
treeccfb91686a0a861fffa9adf1da297d8fdbd108d5 /writerfilter
parent67e2cc17bad3fd7aacb94da47f9024b731434a84 (diff)
tdf#135316 make regex object static const
so we only compile it once, shaves 1% off load time Change-Id: I8e6e20205659582901ffb8d4496ce44906146204 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118157 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'writerfilter')
-rw-r--r--writerfilter/source/dmapper/NumberingManager.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/writerfilter/source/dmapper/NumberingManager.cxx b/writerfilter/source/dmapper/NumberingManager.cxx
index 62706d1a5614..764aace41808 100644
--- a/writerfilter/source/dmapper/NumberingManager.cxx
+++ b/writerfilter/source/dmapper/NumberingManager.cxx
@@ -687,7 +687,7 @@ void ListsManager::lcl_attribute( Id nName, Value& rVal )
// DOCX level-text contains levels definition in format "%1.%2.%3"
// we need to convert it to LO internal representation: "%1%.%2%.%3%"
- std::regex aTokenRegex("(%\\d)");
+ static const std::regex aTokenRegex("(%\\d)");
sLevelText = std::regex_replace(sLevelText, aTokenRegex, "$1%");
pCurrentLvl->SetBulletChar( OUString::fromUtf8(sLevelText) );
}