diff --git a/src/Mod/Fem/Gui/Resources/Fem.qrc b/src/Mod/Fem/Gui/Resources/Fem.qrc
index 0d9a64a21b..417eeefd3d 100755
--- a/src/Mod/Fem/Gui/Resources/Fem.qrc
+++ b/src/Mod/Fem/Gui/Resources/Fem.qrc
@@ -74,6 +74,7 @@
icons/FEM_SolverElmer.svg
icons/FEM_SolverRun.svg
icons/FEM_SolverStandard.svg
+ icons/FEM_SolverZ88.ico
icons/fem-femmesh-from-shape.svg
diff --git a/src/Mod/Fem/Gui/Resources/icons/FEM_SolverZ88.ico b/src/Mod/Fem/Gui/Resources/icons/FEM_SolverZ88.ico
new file mode 100644
index 0000000000..175d86d25c
Binary files /dev/null and b/src/Mod/Fem/Gui/Resources/icons/FEM_SolverZ88.ico differ
diff --git a/src/Mod/Fem/femcommands/commands.py b/src/Mod/Fem/femcommands/commands.py
index f484e15673..4396e7f465 100644
--- a/src/Mod/Fem/femcommands/commands.py
+++ b/src/Mod/Fem/femcommands/commands.py
@@ -744,7 +744,7 @@ class _SolverZ88(CommandManager):
def __init__(self):
super(_SolverZ88, self).__init__()
- self.pixmap = "FEM_SolverStandard"
+ self.pixmap = "FEM_SolverZ88.ico"
self.menuetext = "Solver Z88"
self.accel = "S, Z"
self.tooltip = "Creates a FEM solver Z88"
diff --git a/src/Mod/Fem/femsolver/z88/solver.py b/src/Mod/Fem/femsolver/z88/solver.py
index f351ec04a6..62dea16221 100644
--- a/src/Mod/Fem/femsolver/z88/solver.py
+++ b/src/Mod/Fem/femsolver/z88/solver.py
@@ -88,6 +88,8 @@ class Proxy(solverbase.Proxy):
class ViewProxy(solverbase.ViewProxy):
- pass
+
+ def getIcon(self):
+ return ":/icons/FEM_SolverZ88.ico"
## @}