summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2014-04-22 15:18:57 +0200
committerStephan Bergmann <sbergman@redhat.com>2014-04-22 15:18:57 +0200
commit60db3dae6cdacff0519e3f37186592baafb9e6b0 (patch)
tree13d86cd8a3eb9cf46be6a1f1779043ae3692eff0
parentab9813eaea32b3456a37a283b74ee7be39c69a0c (diff)
Use already found result
Change-Id: Ifafba6f4f93b357239ddadd5ca16ac62bd6e289b
-rw-r--r--filter/source/msfilter/util.cxx6
1 files changed, 2 insertions, 4 deletions
diff --git a/filter/source/msfilter/util.cxx b/filter/source/msfilter/util.cxx
index 3eb230930291..5aad6fe4f0d5 100644
--- a/filter/source/msfilter/util.cxx
+++ b/filter/source/msfilter/util.cxx
@@ -1329,10 +1329,8 @@ MSO_SPT GETVMLShapeType(const OString& aType)
(*pDMLToVMLMap)[pDMLToVMLTable[i].sDML] = pDMLToVMLTable[i].nVML;
}
- if (pDMLToVMLMap->find(pDML) == pDMLToVMLMap->end())
- return mso_sptNil;
-
- return (*pDMLToVMLMap)[pDML];
+ DMLToVMLTranslationHashMap::iterator i(pDMLToVMLMap->find(pDML));
+ return i == pDMLToVMLMap->end() ? mso_sptNil : i->second;
}
}