Fixed double-search in map in JavaDocConverter.cpp

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-doxygen@13252 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Dmitry Kabak 2012-07-04 22:04:52 +00:00
commit 75961bc7d1

View file

@ -129,8 +129,10 @@ std::string JavaDocConverter::translateSubtree(DoxygenEntity & doxygenEntity) {
void JavaDocConverter::translateEntity(DoxygenEntity& tag, std::string& translatedComment) {
// check if we have needed handler and call it
if (tagHandlers.find(tag.typeOfEntity)!=tagHandlers.end())
tagHandlers[tag.typeOfEntity](this, tag, translatedComment);
std::map<std::string, tagHandler>::iterator it;
it = tagHandlers.find(tag.typeOfEntity);
if (it!=tagHandlers.end())
(*it).second(this, tag, translatedComment);
}
void JavaDocConverter::handleTagC(JavaDocConverter* converter, DoxygenEntity& tag, std::string& translatedComment) {