--- 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;