Author: jghali
Date: Fri Sep 25 12:05:21 2020
New Revision: 24031

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=24031
Log:
Fix deprecation warnings related to QRegion::rects();

Modified:
    trunk/Scribus/scribus/pageitem_textframe.cpp
    trunk/Scribus/scribus/util_math.cpp

Modified: trunk/Scribus/scribus/pageitem_textframe.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24031&path=/trunk/Scribus/scribus/pageitem_textframe.cpp
==============================================================================
--- trunk/Scribus/scribus/pageitem_textframe.cpp        (original)
+++ trunk/Scribus/scribus/pageitem_textframe.cpp        Fri Sep 25 12:05:21 2020
@@ -632,8 +632,8 @@
                        QRegion qr2 = QRegion(cRect).subtracted(shape);
                        if (qr2.isEmpty()) // qr2 == 0 <=> cRect subset of shape
                        {
-                               QRect rect = lineI.rects().at(0);
-                               double  mx = qMax(rect.left(), rect.right()) 
/*- pf2.dx()*/;
+                               QRegion::const_iterator rect = lineI.cbegin();
+                               double  mx = qMax(rect->left(), rect->right()) 
/*- pf2.dx()*/;
                                int steps  = static_cast<int>((mx - StartX - 
morespace - 2) / 0.25);
                                if (steps > 0)
                                {

Modified: trunk/Scribus/scribus/util_math.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24031&path=/trunk/Scribus/scribus/util_math.cpp
==============================================================================
--- trunk/Scribus/scribus/util_math.cpp (original)
+++ trunk/Scribus/scribus/util_math.cpp Fri Sep 25 12:05:21 2020
@@ -337,9 +337,8 @@
                return false;
 
        /* can stop when both partOut and partIn are true, or we reach 
prect->y2 */
-       const QVector<QRect> rects = shape.rects();
-       pbox = (rectCount == 1) ? &boundingRect : rects.constData();
-       pboxEnd = pbox + rectCount;
+       pbox = (rectCount == 1) ? &boundingRect : shape.cbegin();
+       pboxEnd = (rectCount == 1) ? (&boundingRect + 1) : shape.cend();
        for (; pbox < pboxEnd; ++pbox)
        {
                if (pbox->bottom() < ry)


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

Reply via email to