diff --git a/images/images.qrc b/images/images.qrc
index ee0d8e3dbd3..e6d471965b5 100644
--- a/images/images.qrc
+++ b/images/images.qrc
@@ -998,6 +998,7 @@
themes/default/mTemporalNavigationMovie.svg
themes/default/mActionAddSensorThingsLayer.svg
themes/default/mIconSensorThings.svg
+ themes/default/mActionRunSelected.svg
qgis_tips/symbol_levels.png
diff --git a/images/themes/default/mActionRunSelected.svg b/images/themes/default/mActionRunSelected.svg
new file mode 100644
index 00000000000..c3883ba26a6
--- /dev/null
+++ b/images/themes/default/mActionRunSelected.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/gui/processing/models/qgsmodelcomponentgraphicitem.cpp b/src/gui/processing/models/qgsmodelcomponentgraphicitem.cpp
index a5356caebe8..881579569f5 100644
--- a/src/gui/processing/models/qgsmodelcomponentgraphicitem.cpp
+++ b/src/gui/processing/models/qgsmodelcomponentgraphicitem.cpp
@@ -874,7 +874,7 @@ void QgsModelChildAlgorithmGraphicItem::contextMenuEvent( QGraphicsSceneContextM
if ( isSelected() )
{
QAction *runSelectedStepsAction = popupmenu->addAction( QObject::tr( "Run Selected Steps…" ) );
- runSelectedStepsAction->setIcon( QgsApplication::getThemeIcon( QStringLiteral( "mActionStart.svg" ) ) );
+ runSelectedStepsAction->setIcon( QgsApplication::getThemeIcon( QStringLiteral( "mActionRunSelected.svg" ) ) );
connect( runSelectedStepsAction, &QAction::triggered, this, &QgsModelChildAlgorithmGraphicItem::runSelected );
}
diff --git a/src/ui/processing/qgsmodeldesignerdialogbase.ui b/src/ui/processing/qgsmodeldesignerdialogbase.ui
index ce5fdc85370..a4508b75bfc 100644
--- a/src/ui/processing/qgsmodeldesignerdialogbase.ui
+++ b/src/ui/processing/qgsmodeldesignerdialogbase.ui
@@ -770,7 +770,7 @@
- :/images/themes/default/mActionStart.svg:/images/themes/default/mActionStart.svg
+ :/images/themes/default/mActionRunSelected.svg:/images/themes/default/mActionRunSelected.svg
Run Selected Steps…