webengine/osswebengine/WebCore/rendering/bidi.cpp
branchRCL_3
changeset 94 919f36ff910f
parent 93 79859ed3eea9
--- a/webengine/osswebengine/WebCore/rendering/bidi.cpp	Tue Aug 31 16:17:46 2010 +0300
+++ b/webengine/osswebengine/WebCore/rendering/bidi.cpp	Wed Sep 01 12:28:30 2010 +0100
@@ -760,6 +760,8 @@
                         int maxTextWidth = v->frameView()->frame()->bridge()->maxBidiWidth();
                         maxTextWidth = max(maxTextWidth - leftOffset(m_height), 0);
                         availableWidth = min(availableWidth, maxTextWidth);
+                        //total width is more then availaible width.Dont justify based on screen width
+                        availableWidth = totWidth > availableWidth ? lineWidth(m_height) : availableWidth ;
                     }
 #endif                    
                     spaceAdd = (availableWidth - totWidth)*spaces/numSpaces;