diff --git a/mozilla/editor/libeditor/html/nsHTMLDataTransfer.cpp b/mozilla/editor/libeditor/html/nsHTMLDataTransfer.cpp
index 5cb082d753d..fd24b6fd1c4 100644
--- a/mozilla/editor/libeditor/html/nsHTMLDataTransfer.cpp
+++ b/mozilla/editor/libeditor/html/nsHTMLDataTransfer.cpp
@@ -2643,7 +2643,7 @@ nsresult nsHTMLEditor::ParseFragment(const nsAString & aFragStr,
parser->ParseFragment(aFragStr, 0, aTagStack, PR_FALSE, NS_LITERAL_CSTRING("text/html"), eDTDMode_quirks);
// get the fragment node
nsCOMPtr contextfrag;
- res = fragSink->GetFragment(getter_AddRefs(contextfrag));
+ res = fragSink->GetFragment(PR_TRUE, getter_AddRefs(contextfrag));
NS_ENSURE_SUCCESS(res, res);
*outNode = do_QueryInterface(contextfrag);
diff --git a/mozilla/toolkit/components/feeds/src/nsScriptableUnescapeHTML.cpp b/mozilla/toolkit/components/feeds/src/nsScriptableUnescapeHTML.cpp
index 9faf63555cf..e1b19da5e90 100644
--- a/mozilla/toolkit/components/feeds/src/nsScriptableUnescapeHTML.cpp
+++ b/mozilla/toolkit/components/feeds/src/nsScriptableUnescapeHTML.cpp
@@ -198,7 +198,7 @@ nsScriptableUnescapeHTML::ParseFragment(const nsAString &aFragment,
rv = parser->ParseFragment(aFragment, nsnull, tagStack,
aIsXML, contentType, mode);
if (NS_SUCCEEDED(rv))
- rv = sink->GetFragment(aReturn);
+ rv = sink->GetFragment(PR_TRUE, aReturn);
} else {
rv = NS_ERROR_FAILURE;