xmloff/source/text/txtflde.cxx | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-)
New commits: commit d0bb94b5501b0a9917944d2d6cac7a848dd7c580 Author: Mike Kaganski <mike.kagan...@collabora.com> AuthorDate: Fri Nov 1 10:37:30 2024 +0200 Commit: Mike Kaganski <mike.kagan...@collabora.com> CommitDate: Fri Nov 1 10:43:44 2024 +0100 Use one 'find' instead of three Change-Id: I2b2167ecc1e037d7ab2809202a1ac77d7d65a3d0 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/175906 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com> diff --git a/xmloff/source/text/txtflde.cxx b/xmloff/source/text/txtflde.cxx index 655062774c16..b2e665abef17 100644 --- a/xmloff/source/text/txtflde.cxx +++ b/xmloff/source/text/txtflde.cxx @@ -768,16 +768,8 @@ void XMLTextFieldExport::ExportFieldAutoStyle( // a header text. Reference<XText> xOurText = GetToplevelText(rTextField->getAnchor()->getText()); - std::map<Reference<XText>, std::set<OUString> >::iterator aMapIter = - moUsedMasters->find(xOurText); - // insert a list for our XText (if necessary) - if (aMapIter == moUsedMasters->end()) - { - (*moUsedMasters)[xOurText] = std::set<OUString>(); - aMapIter = moUsedMasters->find(xOurText); - } - + auto aMapIter = moUsedMasters->try_emplace(xOurText).first; assert(aMapIter != moUsedMasters->end()); // insert this text field master