Author: jghali
Date: Thu Mar 14 14:41:41 2019
New Revision: 22895
URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=22895
Log:
#15601: Last line of text frame appears duplicated at the beginning of next
linked text frame
Modified:
trunk/Scribus/scribus/scribusdoc.cpp
Modified: trunk/Scribus/scribus/scribusdoc.cpp
URL:
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22895&path=/trunk/Scribus/scribus/scribusdoc.cpp
==============================================================================
--- trunk/Scribus/scribus/scribusdoc.cpp (original)
+++ trunk/Scribus/scribus/scribusdoc.cpp Thu Mar 14 14:41:41 2019
@@ -14285,7 +14285,14 @@
if ((redraw) && (!m_loading))
{
QRectF newR(currItem->getBoundingRect());
- regionsChanged()->update(newR.united(oldR));
+ QRectF updateRect = newR.united(oldR);
+ if (currItem->isTextFrame() && currItem->nextInChain())
+ {
+ // If current frame is a text frame, force update of
linked frames currently displayed on screen
+ if (currItem->itemText.length() > 0)
+ updateRect = QRectF();
+ }
+ regionsChanged()->update(updateRect);
}
if (!fromMP)
{
_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit