Author: jghali
Date: Thu Nov 14 13:04:16 2019
New Revision: 23363

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=23363
Log:
Preserve rotation center when using keys in autorepeat mode with rotation tool

Modified:
    trunk/Scribus/scribus/canvasmode_rotate.cpp

Modified: trunk/Scribus/scribus/canvasmode_rotate.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23363&path=/trunk/Scribus/scribus/canvasmode_rotate.cpp
==============================================================================
--- trunk/Scribus/scribus/canvasmode_rotate.cpp (original)
+++ trunk/Scribus/scribus/canvasmode_rotate.cpp Thu Nov 14 13:04:16 2019
@@ -512,7 +512,10 @@
                                m_doc->setRotationMode(m_rotMode);
                                m_view->RCenter = m_rotCenter;
                        }
-                       
m_doc->itemSelection_Rotate(m_doc->m_Selection->isMultipleSelection() ? 
increment : (currItem->rotation() + increment));
+                       if (m_doc->m_Selection->isMultipleSelection())
+                               m_doc->rotateGroup(increment, m_view->RCenter);
+                       else
+                               
m_doc->itemSelection_Rotate(currItem->rotation() + increment);
                        m_canvas->setRenderModeUseBuffer(false);
                        if (m_doc->m_Selection->isMultipleSelection())
                        {


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

Reply via email to