summaryrefslogtreecommitdiff
path: root/xmloff/source/text/XMLPropertyBackpatcher.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'xmloff/source/text/XMLPropertyBackpatcher.cxx')
-rw-r--r--xmloff/source/text/XMLPropertyBackpatcher.cxx28
1 files changed, 14 insertions, 14 deletions
diff --git a/xmloff/source/text/XMLPropertyBackpatcher.cxx b/xmloff/source/text/XMLPropertyBackpatcher.cxx
index ea4db1d5024b..a2e4ac3a6fc0 100644
--- a/xmloff/source/text/XMLPropertyBackpatcher.cxx
+++ b/xmloff/source/text/XMLPropertyBackpatcher.cxx
@@ -55,22 +55,22 @@ void XMLPropertyBackpatcher<A>::ResolveId(
// backpatch old references, if backpatch list exists
auto it = aBackpatchListMap.find(sName);
- if (it != aBackpatchListMap.end())
- {
- // aah, we have a backpatch list!
- std::unique_ptr<BackpatchListType> pList = std::move(it->second);
+ if (it == aBackpatchListMap.end())
+ return;
- // a) remove list from list map
- aBackpatchListMap.erase(it);
+ // aah, we have a backpatch list!
+ std::unique_ptr<BackpatchListType> pList = std::move(it->second);
- // b) for every item, set SequenceNumber
- // (and preserve Property, if appropriate)
- Any aAny;
- aAny <<= aValue;
- for(const auto& rBackpatch : *pList)
- {
- rBackpatch->setPropertyValue(sPropertyName, aAny);
- }
+ // a) remove list from list map
+ aBackpatchListMap.erase(it);
+
+ // b) for every item, set SequenceNumber
+ // (and preserve Property, if appropriate)
+ Any aAny;
+ aAny <<= aValue;
+ for(const auto& rBackpatch : *pList)
+ {
+ rBackpatch->setPropertyValue(sPropertyName, aAny);
}
// else: no backpatch list -> then we're finished
}