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