diff --git a/src/plugins/coreplugin/core.qrc b/src/plugins/coreplugin/core.qrc
index 8032e35c7df..ca54e34c30a 100644
--- a/src/plugins/coreplugin/core.qrc
+++ b/src/plugins/coreplugin/core.qrc
@@ -89,5 +89,7 @@
images/splitbutton_vertical@2x.png
images/panel_manage_button.png
images/pause.png
+ images/reload_gray.png
+ images/reload_gray@2x.png
diff --git a/src/plugins/coreplugin/coreconstants.h b/src/plugins/coreplugin/coreconstants.h
index 9d531139d48..8066161e0ff 100644
--- a/src/plugins/coreplugin/coreconstants.h
+++ b/src/plugins/coreplugin/coreconstants.h
@@ -195,6 +195,7 @@ const char ICON_DIR[] = ":/core/images/dir.png";
const char ICON_CLEAN_PANE[] = ":/core/images/clean_pane_small.png";
const char ICON_CLEAR[] = ":/core/images/clear.png";
const char ICON_RESET[] = ":/core/images/reset.png";
+const char ICON_RELOAD_GRAY[] = ":/core/images/reload_gray.png";
const char ICON_MAGNIFIER[] = ":/core/images/magnifier.png";
const char ICON_TOGGLE_SIDEBAR[] = ":/core/images/sidebaricon.png";
const char ICON_CLOSE_DOCUMENT[] = ":/core/images/button_close.png";
diff --git a/src/plugins/coreplugin/images/reload_gray.png b/src/plugins/coreplugin/images/reload_gray.png
new file mode 100644
index 00000000000..90f8a2e3d10
Binary files /dev/null and b/src/plugins/coreplugin/images/reload_gray.png differ
diff --git a/src/plugins/coreplugin/images/reload_gray@2x.png b/src/plugins/coreplugin/images/reload_gray@2x.png
new file mode 100644
index 00000000000..12a63034795
Binary files /dev/null and b/src/plugins/coreplugin/images/reload_gray@2x.png differ
diff --git a/src/plugins/diffeditor/diffeditor.cpp b/src/plugins/diffeditor/diffeditor.cpp
index b586aeeec75..2d0405666fc 100644
--- a/src/plugins/diffeditor/diffeditor.cpp
+++ b/src/plugins/diffeditor/diffeditor.cpp
@@ -333,7 +333,7 @@ QWidget *DiffEditor::toolBar()
slotDescriptionVisibilityChanged();
QToolButton *reloadButton = new QToolButton(m_toolBar);
- reloadButton->setIcon(QIcon(QLatin1String(Constants::ICON_RELOAD)));
+ reloadButton->setIcon(QIcon(QLatin1String(Core::Constants::ICON_RELOAD_GRAY)));
reloadButton->setToolTip(tr("Reload Editor"));
m_toolBar->addWidget(reloadButton);
diff --git a/src/plugins/diffeditor/diffeditor.qrc b/src/plugins/diffeditor/diffeditor.qrc
index e7c06f78ee1..d1a71197c72 100644
--- a/src/plugins/diffeditor/diffeditor.qrc
+++ b/src/plugins/diffeditor/diffeditor.qrc
@@ -1,6 +1,5 @@
- images/reload.png
images/sidebysidediff.png
images/unifieddiff.png
images/topbar.png
diff --git a/src/plugins/diffeditor/diffeditorconstants.h b/src/plugins/diffeditor/diffeditorconstants.h
index ef07b4c1689..a59336eb066 100644
--- a/src/plugins/diffeditor/diffeditorconstants.h
+++ b/src/plugins/diffeditor/diffeditorconstants.h
@@ -42,7 +42,6 @@ const char G_TOOLS_DIFF[] = "QtCreator.Group.Tools.Options";
const char ICON_SIDE_BY_SIDE_DIFF[] = ":/diffeditor/images/sidebysidediff.png";
const char ICON_UNIFIED_DIFF[] = ":/diffeditor/images/unifieddiff.png";
-const char ICON_RELOAD[] = ":/diffeditor/images/reload.png";
const char ICON_TOP_BAR[] = ":/diffeditor/images/topbar.png";
} // namespace Constants
diff --git a/src/plugins/diffeditor/images/reload.png b/src/plugins/diffeditor/images/reload.png
deleted file mode 100644
index bd07fb34b03..00000000000
Binary files a/src/plugins/diffeditor/images/reload.png and /dev/null differ