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