diff --git a/src/qt/icons/warning.ico b/src/qt/icons/warning.ico
new file mode 100644
index 000000000..2f283e2c4
Binary files /dev/null and b/src/qt/icons/warning.ico differ
diff --git a/src/qt/qt_settingsmachine.cpp b/src/qt/qt_settingsmachine.cpp
index aff55203e..30b163687 100644
--- a/src/qt/qt_settingsmachine.cpp
+++ b/src/qt/qt_settingsmachine.cpp
@@ -61,7 +61,7 @@ SettingsMachine::SettingsMachine(QWidget *parent)
break;
}
- auto warning_icon = ui->softFloatWarningIcon->style()->standardIcon(QStyle::SP_MessageBoxWarning);
+ auto warning_icon = QIcon(":/misc/qt/icons/warning.ico");
ui->softFloatWarningIcon->setPixmap(warning_icon.pixmap(warning_icon.actualSize(QSize(16, 16))));
ui->softFloatWarningIcon->setVisible(false);
ui->softFloatWarningText->setVisible(false);
diff --git a/src/qt_resources.qrc b/src/qt_resources.qrc
index 2c4e9775a..1f6341786 100644
--- a/src/qt_resources.qrc
+++ b/src/qt_resources.qrc
@@ -63,6 +63,9 @@
qt/icons/send_cae.ico
qt/icons/settings.ico
+
+ qt/icons/warning.ico
+
qt/texture_vert.spv
qt/texture_frag.spv