Author: jghali
Date: Fri Oct 18 06:50:10 2019
New Revision: 23266

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=23266
Log:
#12118: Resizing rotated items going over 0 width/height behaves strangely

Modified:
    trunk/Scribus/scribus/canvasgesture_resize.cpp

Modified: trunk/Scribus/scribus/canvasgesture_resize.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23266&path=/trunk/Scribus/scribus/canvasgesture_resize.cpp
==============================================================================
--- trunk/Scribus/scribus/canvasgesture_resize.cpp      (original)
+++ trunk/Scribus/scribus/canvasgesture_resize.cpp      Fri Oct 18 06:50:10 2019
@@ -467,7 +467,6 @@
 {
        QTransform rotation;
        FPoint docPoint = m_canvas->globalToCanvas(m->globalPos());
-       QPointF oldXY = m_bounds.normalized().topLeft();
 
        // proportional resize
        bool constrainRatio = ((m->modifiers() & Qt::ControlModifier) != 
Qt::NoModifier);
@@ -670,7 +669,7 @@
        }
 
        // re-rotate: if top left has changed, then it needs rotation
-       if (m_rotation != 0 && oldXY != m_bounds.topLeft())
+       if (m_rotation != 0)
        {
                m_bounds.moveTo(rotation.map(m_bounds.topLeft()));
                // fix opposite corner to avoid aggregating rounding errors


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

Reply via email to