Author: jghali
Date: Mon Jan 20 21:15:04 2020
New Revision: 23449

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=23449
Log:
#16034: First line indent doesn't work for single line RTL paragraph

Modified:
    trunk/Scribus/scribus/pageitem_textframe.cpp

Modified: trunk/Scribus/scribus/pageitem_textframe.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23449&path=/trunk/Scribus/scribus/pageitem_textframe.cpp
==============================================================================
--- trunk/Scribus/scribus/pageitem_textframe.cpp        (original)
+++ trunk/Scribus/scribus/pageitem_textframe.cpp        Mon Jan 20 21:15:04 2020
@@ -2477,7 +2477,7 @@
                                        regionMinY = qMax(0.0, 
current.lineData.y - current.lineData.ascent);
                                        regionMaxY = current.lineData.y + 
current.lineData.descent;
                                        EndX = 
current.endOfLine(m_availableRegion, style.rightMargin(), regionMinY, 
regionMaxY);
-                                       current.finishLine(EndX);
+                                       current.finishLine(EndX - 
current.rightIndent);
                                        //addLine = true;
                                        assert(current.addLine);
                                        //current.startOfCol = false;
@@ -2848,7 +2848,7 @@
                        }
 
                        EndX = current.endOfLine(m_availableRegion, 
style.rightMargin(), regionMinY, regionMaxY);
-                       current.finishLine(EndX);
+                       current.finishLine(EndX - current.rightIndent);
 
                        if (opticalMargins & 
ParagraphStyle::OM_RightHangingPunct)
                                current.lineData.width += 
current.opticalRightMargin(itemText);


_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit

Reply via email to