diff --git a/python/core/symbology-ng/qgsmarkersymbollayerv2.sip b/python/core/symbology-ng/qgsmarkersymbollayerv2.sip
index eb30a252908..9bce49420b9 100644
--- a/python/core/symbology-ng/qgsmarkersymbollayerv2.sip
+++ b/python/core/symbology-ng/qgsmarkersymbollayerv2.sip
@@ -8,7 +8,7 @@ class QgsSimpleMarkerSymbolLayerV2 : QgsMarkerSymbolLayerV2
/** Constructor for QgsSimpleMarkerSymbolLayerV2.
* @param name symbol name, should be one of "square", "rectangle", "diamond",
- * "pentagon", "triangle", "equilateral_triangle", "star", "regular_star", "arrow",
+ * "pentagon", "triangle", "equilateral_triangle", "star", "arrow",
* "circle", "cross", "cross2", "line", "x", "arrowhead", "filled_arrowhead",
* "semi_circle", "third_circle", "quarter_circle", "quarter_square", "half_square",
* "diagonal_half_square", "right_half_triangle", "left_half_triangle"
diff --git a/scripts/generate_test_mask_image.py b/scripts/generate_test_mask_image.py
index 313f560fbee..eb6bf9ffa42 100755
--- a/scripts/generate_test_mask_image.py
+++ b/scripts/generate_test_mask_image.py
@@ -8,7 +8,7 @@
import os
import sys
import argparse
-from PyQt.QtGui import QImage, QColor, qRed, qBlue, qGreen, qAlpha, qRgb
+from PyQt4.QtGui import QImage, QColor, qRed, qBlue, qGreen, qAlpha, qRgb
import struct
import urllib2
import glob
diff --git a/src/core/symbology-ng/qgsmarkersymbollayerv2.cpp b/src/core/symbology-ng/qgsmarkersymbollayerv2.cpp
index 3d59188f89c..d0b9d220339 100644
--- a/src/core/symbology-ng/qgsmarkersymbollayerv2.cpp
+++ b/src/core/symbology-ng/qgsmarkersymbollayerv2.cpp
@@ -394,23 +394,7 @@ bool QgsSimpleMarkerSymbolLayerV2::prepareShape( const QString& name, QPolygonF
polygon << QPointF( -1, 1 ) << QPointF( 0, 1 ) << QPointF( 0, -1 );
return true;
}
- else if ( name == "star" )
- {
- double sixth = 1.0 / 3;
-
- polygon << QPointF( 0, -1 )
- << QPointF( -sixth, -sixth )
- << QPointF( -1, -sixth )
- << QPointF( -sixth, 0 )
- << QPointF( -1, 1 )
- << QPointF( 0, + sixth )
- << QPointF( 1, 1 )
- << QPointF( + sixth, 0 )
- << QPointF( 1, -sixth )
- << QPointF( + sixth, -sixth );
- return true;
- }
- else if ( name == "regular_star" )
+ else if ( name == "star" || name == "regular_star" )
{
double inner_r = cos( DEG2RAD( 72.0 ) ) / cos( DEG2RAD( 36.0 ) );
diff --git a/src/core/symbology-ng/qgsmarkersymbollayerv2.h b/src/core/symbology-ng/qgsmarkersymbollayerv2.h
index 9bb429a90aa..6eea1244129 100644
--- a/src/core/symbology-ng/qgsmarkersymbollayerv2.h
+++ b/src/core/symbology-ng/qgsmarkersymbollayerv2.h
@@ -38,7 +38,7 @@ class CORE_EXPORT QgsSimpleMarkerSymbolLayerV2 : public QgsMarkerSymbolLayerV2
/** Constructor for QgsSimpleMarkerSymbolLayerV2.
* @param name symbol name, should be one of "square", "rectangle", "diamond",
- * "pentagon", "triangle", "equilateral_triangle", "star", "regular_star", "arrow",
+ * "pentagon", "triangle", "equilateral_triangle", "star", "arrow",
* "circle", "cross", "cross2", "line", "x", "arrowhead", "filled_arrowhead",
* "semi_circle", "third_circle", "quarter_circle", "quarter_square", "half_square",
* "diagonal_half_square", "right_half_triangle", "left_half_triangle"
diff --git a/src/gui/symbology-ng/qgssymbollayerv2widget.cpp b/src/gui/symbology-ng/qgssymbollayerv2widget.cpp
index 370b3cdad18..a0dd1c396ab 100644
--- a/src/gui/symbology-ng/qgssymbollayerv2widget.cpp
+++ b/src/gui/symbology-ng/qgssymbollayerv2widget.cpp
@@ -441,7 +441,7 @@ QgsSimpleMarkerSymbolLayerV2Widget::QgsSimpleMarkerSymbolLayerV2Widget( const Qg
QSize size = lstNames->iconSize();
QStringList names;
names << "circle" << "rectangle" << "diamond" << "pentagon" << "cross" << "cross2" << "triangle" << "equilateral_triangle" << "star"
- << "regular_star" << "arrow" << "line" << "arrowhead" << "filled_arrowhead" << "semi_circle" << "third_circle" << "quarter_circle"
+ << "arrow" << "line" << "arrowhead" << "filled_arrowhead" << "semi_circle" << "third_circle" << "quarter_circle"
<< "quarter_square" << "half_square" << "diagonal_half_square" << "right_half_triangle" << "left_half_triangle";
double markerSize = DEFAULT_POINT_SIZE * 2;
Q_FOREACH ( const QString& name, names )
@@ -541,7 +541,7 @@ void QgsSimpleMarkerSymbolLayerV2Widget::setSymbolLayer( QgsSymbolLayerV2* layer
registerDataDefinedButton( mNameDDBtn, "name", QgsDataDefinedButton::String, tr( "string " ) + QLatin1String( "[square|rectangle|diamond|"
"pentagon|triangle|equilateral_triangle|"
- "star|regular_star|arrow|filled_arrowhead|"
+ "star|arrow|filled_arrowhead|"
"circle|cross|x|"
"cross2|line|arrowhead|semi_circle|third_circle|quarter_circle|"
"quarter_square|half_square|diagonal_half_square|right_half_triangle|left_half_triangle]" ) );
diff --git a/tests/testdata/control_images/maprotation/expected_simplepoints+30/expected_simplepoints+30.png b/tests/testdata/control_images/maprotation/expected_simplepoints+30/expected_simplepoints+30.png
index c111f20638d..6c257d9c918 100644
Binary files a/tests/testdata/control_images/maprotation/expected_simplepoints+30/expected_simplepoints+30.png and b/tests/testdata/control_images/maprotation/expected_simplepoints+30/expected_simplepoints+30.png differ
diff --git a/tests/testdata/control_images/maprotation/expected_simplepoints+30/expected_simplepoints+30_mask.png b/tests/testdata/control_images/maprotation/expected_simplepoints+30/expected_simplepoints+30_mask.png
index 32a7dd9cdad..c07ae7aa01f 100644
Binary files a/tests/testdata/control_images/maprotation/expected_simplepoints+30/expected_simplepoints+30_mask.png and b/tests/testdata/control_images/maprotation/expected_simplepoints+30/expected_simplepoints+30_mask.png differ