diff -urN a/scribus/scribus.cpp b/scribus/scribus.cpp
--- a/scribus/scribus.cpp	2012-12-31 02:23:05.000000000 -0700
+++ b/scribus/scribus.cpp	2013-06-06 14:46:51.107008231 -0600
@@ -6688,7 +6688,7 @@
 		if (mode == modeDrawShapes)
 		{
 			doc->SubMode = modeToolBar->SubMode;
-			doc->ShapeValues = modeToolBar->ShapeVals;
+			doc->ShapeValues = (double*)modeToolBar->ShapeVals;
 			doc->ValCount = modeToolBar->ValCount;
 			propertiesPalette->SCustom->setIcon(propertiesPalette->SCustom->getIconPixmap(doc->SubMode));
 		}