diff --git a/mozilla/htmlparser/robot/nsRobotSink.cpp b/mozilla/htmlparser/robot/nsRobotSink.cpp
index e346c3d9bc0..d893bc7303c 100644
--- a/mozilla/htmlparser/robot/nsRobotSink.cpp
+++ b/mozilla/htmlparser/robot/nsRobotSink.cpp
@@ -66,6 +66,10 @@ public:
virtual PRBool CloseContainer(const nsIParserNode& aNode);
virtual PRBool CloseTopmostContainer();
virtual PRBool AddLeaf(const nsIParserNode& aNode);
+ virtual void WillBuildModel(void) { }
+ virtual void DidBuildModel(void){ }
+ virtual void WillInterrupt(void) { }
+ virtual void WillResume(void) { }
// nsIRobotSink
NS_IMETHOD Init(nsIURL* aDocumentURL);
diff --git a/mozilla/parser/htmlparser/robot/nsRobotSink.cpp b/mozilla/parser/htmlparser/robot/nsRobotSink.cpp
index e346c3d9bc0..d893bc7303c 100644
--- a/mozilla/parser/htmlparser/robot/nsRobotSink.cpp
+++ b/mozilla/parser/htmlparser/robot/nsRobotSink.cpp
@@ -66,6 +66,10 @@ public:
virtual PRBool CloseContainer(const nsIParserNode& aNode);
virtual PRBool CloseTopmostContainer();
virtual PRBool AddLeaf(const nsIParserNode& aNode);
+ virtual void WillBuildModel(void) { }
+ virtual void DidBuildModel(void){ }
+ virtual void WillInterrupt(void) { }
+ virtual void WillResume(void) { }
// nsIRobotSink
NS_IMETHOD Init(nsIURL* aDocumentURL);