diff --git a/mozilla/content/html/content/src/nsGenericHTMLElement.cpp b/mozilla/content/html/content/src/nsGenericHTMLElement.cpp
index 5d7806755e2..fdbffa26cb9 100644
--- a/mozilla/content/html/content/src/nsGenericHTMLElement.cpp
+++ b/mozilla/content/html/content/src/nsGenericHTMLElement.cpp
@@ -43,6 +43,7 @@
#include "nsXIFConverter.h"
#include "nsFrame.h"
+#include "nsHTMLParts.h"
#include "nsString.h"
#include "nsHTMLAtoms.h"
#include "nsDOMEventsIIDs.h"
@@ -1625,6 +1626,9 @@ nsGenericHTMLElement::CreateFrame(nsIPresContext* aPresContext,
else if (mTag == nsHTMLAtoms::hr) {
rv = NS_NewHRFrame(mContent, aParentFrame, frame);
}
+ else if (mTag == nsHTMLAtoms::img) {
+ rv = NS_NewImageFrame(mContent, aParentFrame, frame);
+ }
else if (mTag == nsHTMLAtoms::object) {
rv = NS_NewObjectFrame(mContent, aParentFrame, frame);
}
diff --git a/mozilla/layout/html/content/src/nsGenericHTMLElement.cpp b/mozilla/layout/html/content/src/nsGenericHTMLElement.cpp
index 5d7806755e2..fdbffa26cb9 100644
--- a/mozilla/layout/html/content/src/nsGenericHTMLElement.cpp
+++ b/mozilla/layout/html/content/src/nsGenericHTMLElement.cpp
@@ -43,6 +43,7 @@
#include "nsXIFConverter.h"
#include "nsFrame.h"
+#include "nsHTMLParts.h"
#include "nsString.h"
#include "nsHTMLAtoms.h"
#include "nsDOMEventsIIDs.h"
@@ -1625,6 +1626,9 @@ nsGenericHTMLElement::CreateFrame(nsIPresContext* aPresContext,
else if (mTag == nsHTMLAtoms::hr) {
rv = NS_NewHRFrame(mContent, aParentFrame, frame);
}
+ else if (mTag == nsHTMLAtoms::img) {
+ rv = NS_NewImageFrame(mContent, aParentFrame, frame);
+ }
else if (mTag == nsHTMLAtoms::object) {
rv = NS_NewObjectFrame(mContent, aParentFrame, frame);
}