diff --git a/mozilla/htmlparser/src/CNavDTD.cpp b/mozilla/htmlparser/src/CNavDTD.cpp index b650391ee57..a29513efcc5 100644 --- a/mozilla/htmlparser/src/CNavDTD.cpp +++ b/mozilla/htmlparser/src/CNavDTD.cpp @@ -81,13 +81,14 @@ static eHTMLTags gWhitespaceTags[]={ #include "nsElementTable.h" - #ifdef RAPTOR_PERF_METRICS # define START_TIMER() \ - if(mParser) mParser->mParseTime.Start(PR_FALSE); + if(mParser) mParser->mParseTime.Start(PR_FALSE); \ + if(mParser) mParser->mDTDTime.Start(PR_FALSE); # define STOP_TIMER() \ - if(mParser) mParser->mParseTime.Stop(); + if(mParser) mParser->mParseTime.Stop(); \ + if(mParser) mParser->mDTDTime.Stop(); #else # define STOP_TIMER() @@ -95,6 +96,7 @@ static eHTMLTags gWhitespaceTags[]={ #endif + /*************************************************************** This the ITagHandler deque deallocator, needed by the CTagHandlerRegister diff --git a/mozilla/parser/htmlparser/src/CNavDTD.cpp b/mozilla/parser/htmlparser/src/CNavDTD.cpp index b650391ee57..a29513efcc5 100644 --- a/mozilla/parser/htmlparser/src/CNavDTD.cpp +++ b/mozilla/parser/htmlparser/src/CNavDTD.cpp @@ -81,13 +81,14 @@ static eHTMLTags gWhitespaceTags[]={ #include "nsElementTable.h" - #ifdef RAPTOR_PERF_METRICS # define START_TIMER() \ - if(mParser) mParser->mParseTime.Start(PR_FALSE); + if(mParser) mParser->mParseTime.Start(PR_FALSE); \ + if(mParser) mParser->mDTDTime.Start(PR_FALSE); # define STOP_TIMER() \ - if(mParser) mParser->mParseTime.Stop(); + if(mParser) mParser->mParseTime.Stop(); \ + if(mParser) mParser->mDTDTime.Stop(); #else # define STOP_TIMER() @@ -95,6 +96,7 @@ static eHTMLTags gWhitespaceTags[]={ #endif + /*************************************************************** This the ITagHandler deque deallocator, needed by the CTagHandlerRegister