Fix 1849037. Don't force text wrap to the screen if text is not autoWrap.
diff --git a/WebCore/rendering/bidi.cpp b/WebCore/rendering/bidi.cpp
index 1a47e78..36d3ab3 100644
--- a/WebCore/rendering/bidi.cpp
+++ b/WebCore/rendering/bidi.cpp
@@ -854,12 +854,13 @@
         if (doTextWrap) {
             int ta = style()->textAlign();
             int dir = style()->direction();
+            bool autowrap = style()->autoWrap();
             EFloat cssfloat = style()->floating();
-            doTextWrap = ((dir == LTR && cssfloat != FRIGHT) ||
+            doTextWrap = autowrap && (((dir == LTR && cssfloat != FRIGHT) ||
                     (dir == RTL && cssfloat != FLEFT)) && 
                     ((ta == TAAUTO) || (ta == JUSTIFY) ||
                     ((ta == LEFT || ta == WEBKIT_LEFT) && (dir == LTR)) ||
-                    ((ta == RIGHT || ta == WEBKIT_RIGHT) && (dir == RTL)));
+                    ((ta == RIGHT || ta == WEBKIT_RIGHT) && (dir == RTL))));
         }
         bool hasTextToWrap = false;
 #endif