diff --git a/mozilla/editor/base/nsHTMLEditRules.cpp b/mozilla/editor/base/nsHTMLEditRules.cpp
index 0d3a894c8cb..f232aa07951 100644
--- a/mozilla/editor/base/nsHTMLEditRules.cpp
+++ b/mozilla/editor/base/nsHTMLEditRules.cpp
@@ -31,11 +31,9 @@
#include "nsIDOMRange.h"
#include "nsIDOMCharacterData.h"
#include "nsIEnumerator.h"
-#include "nsISupportsArray.h"
#include "nsIStyleContext.h"
#include "nsIPresShell.h"
#include "nsLayoutCID.h"
-#include "nsISupportsArray.h"
class nsIFrame;
diff --git a/mozilla/editor/base/nsHTMLEditRules.h b/mozilla/editor/base/nsHTMLEditRules.h
index 5ff4bb44bde..a975859c3b9 100644
--- a/mozilla/editor/base/nsHTMLEditRules.h
+++ b/mozilla/editor/base/nsHTMLEditRules.h
@@ -20,6 +20,7 @@
#define nsHTMLEditRules_h__
#include "nsTextEditRules.h"
+#include "nsISupportsArray.h"
#include "nsCOMPtr.h"
class nsISupportsArray;
diff --git a/mozilla/editor/libeditor/html/nsHTMLEditRules.cpp b/mozilla/editor/libeditor/html/nsHTMLEditRules.cpp
index 0d3a894c8cb..f232aa07951 100644
--- a/mozilla/editor/libeditor/html/nsHTMLEditRules.cpp
+++ b/mozilla/editor/libeditor/html/nsHTMLEditRules.cpp
@@ -31,11 +31,9 @@
#include "nsIDOMRange.h"
#include "nsIDOMCharacterData.h"
#include "nsIEnumerator.h"
-#include "nsISupportsArray.h"
#include "nsIStyleContext.h"
#include "nsIPresShell.h"
#include "nsLayoutCID.h"
-#include "nsISupportsArray.h"
class nsIFrame;
diff --git a/mozilla/editor/libeditor/html/nsHTMLEditRules.h b/mozilla/editor/libeditor/html/nsHTMLEditRules.h
index 5ff4bb44bde..a975859c3b9 100644
--- a/mozilla/editor/libeditor/html/nsHTMLEditRules.h
+++ b/mozilla/editor/libeditor/html/nsHTMLEditRules.h
@@ -20,6 +20,7 @@
#define nsHTMLEditRules_h__
#include "nsTextEditRules.h"
+#include "nsISupportsArray.h"
#include "nsCOMPtr.h"
class nsISupportsArray;