diff --git a/src/Mod/Draft/DraftTools.py b/src/Mod/Draft/DraftTools.py
index a46297711b..3df7417a2a 100644
--- a/src/Mod/Draft/DraftTools.py
+++ b/src/Mod/Draft/DraftTools.py
@@ -3211,7 +3211,7 @@ class Join(Modifier):
'''The Draft_Join FreeCAD command definition.'''
def GetResources(self):
- return {'Pixmap' : 'Draft_Upgrade',
+ return {'Pixmap' : 'Draft_Join',
'Accel' : "J, O",
'MenuText': QtCore.QT_TRANSLATE_NOOP("Draft_Join", "Join"),
'ToolTip': QtCore.QT_TRANSLATE_NOOP("Draft_Join", "Joins two wires together")}
@@ -3241,7 +3241,7 @@ class Split(Modifier):
'''The Draft_Split FreeCAD command definition.'''
def GetResources(self):
- return {'Pixmap' : 'Draft_Downgrade',
+ return {'Pixmap' : 'Draft_Split',
'Accel' : "S, P",
'MenuText': QtCore.QT_TRANSLATE_NOOP("Draft_Split", "Split"),
'ToolTip': QtCore.QT_TRANSLATE_NOOP("Draft_Split", "Splits a wire into two wires")}
diff --git a/src/Mod/Draft/Resources/Draft.qrc b/src/Mod/Draft/Resources/Draft.qrc
index be76a8cec2..cceddee6ef 100644
--- a/src/Mod/Draft/Resources/Draft.qrc
+++ b/src/Mod/Draft/Resources/Draft.qrc
@@ -17,6 +17,7 @@
icons/Draft_Drawing.svg
icons/Draft_Edit.svg
icons/Draft_Finish.svg
+ icons/Draft_Join.svg
icons/Draft_Line.svg
icons/Draft_Lock.svg
icons/Draft_Macro.svg
@@ -28,6 +29,7 @@
icons/Draft_Scale.svg
icons/Draft_SelectGroup.svg
icons/Draft_SelectPlane.svg
+ icons/Draft_Split.svg
icons/Draft_SwitchMode.svg
icons/Draft_Text.svg
icons/Draft_Trimex.svg
diff --git a/src/Mod/Draft/Resources/icons/Draft_Join.svg b/src/Mod/Draft/Resources/icons/Draft_Join.svg
new file mode 100644
index 0000000000..304d0b6fd0
--- /dev/null
+++ b/src/Mod/Draft/Resources/icons/Draft_Join.svg
@@ -0,0 +1,547 @@
+
+
+
+
diff --git a/src/Mod/Draft/Resources/icons/Draft_Split.svg b/src/Mod/Draft/Resources/icons/Draft_Split.svg
new file mode 100644
index 0000000000..242836db88
--- /dev/null
+++ b/src/Mod/Draft/Resources/icons/Draft_Split.svg
@@ -0,0 +1,541 @@
+
+
+
+