diff --git a/src/gradience.gresource.xml b/src/gradience.gresource.xml
index 7b223381..b103658f 100644
--- a/src/gradience.gresource.xml
+++ b/src/gradience.gresource.xml
@@ -53,6 +53,11 @@
alias="settings-symbolic.svg"
>icons/com.github.GradienceTeam.Gradience-settings-symbolic.svg
+ icons/com.github.GradienceTeam.Gradience-checkmark-small-symbolic.svg
+
diff --git a/src/icons/com.github.GradienceTeam.Gradience-checkmark-small-symbolic.svg b/src/icons/com.github.GradienceTeam.Gradience-checkmark-small-symbolic.svg
new file mode 100644
index 00000000..a5ef7a54
--- /dev/null
+++ b/src/icons/com.github.GradienceTeam.Gradience-checkmark-small-symbolic.svg
@@ -0,0 +1,2 @@
+
+
diff --git a/src/ui/preset_row.blp b/src/ui/preset_row.blp
index d3e3760d..5170bca5 100644
--- a/src/ui/preset_row.blp
+++ b/src/ui/preset_row.blp
@@ -11,7 +11,7 @@ template GradiencePresetRow : Adw.ActionRow {
Button apply_button {
valign: center;
- icon-name: "checkmark-small";
+ icon-name: "checkmark-small-symbolic";
tooltip-text: _("Apply preset");
clicked => on_apply_button_clicked();
}