diff --git a/mozilla/content/html/document/src/nsHTMLDocument.cpp b/mozilla/content/html/document/src/nsHTMLDocument.cpp
index 593868eafe4..892400a0628 100644
--- a/mozilla/content/html/document/src/nsHTMLDocument.cpp
+++ b/mozilla/content/html/document/src/nsHTMLDocument.cpp
@@ -216,6 +216,10 @@ nsHTMLDocument::nsHTMLDocument()
mForms = nsnull;
mIsWriting = 0;
mWriteLevel = 0;
+
+#ifdef IBMBIDI
+ mTexttype = IBMBIDI_TEXTTYPE_LOGICAL;
+#endif
if (gRefCntRDFService++ == 0)
{