diff --git a/src/widgets/assets/icons/dark/texts/search_left_action_20px.svg b/src/widgets/assets/icons/dark/texts/search_left_action_20px.svg
new file mode 100644
index 000000000..f196a8f6c
--- /dev/null
+++ b/src/widgets/assets/icons/dark/texts/search_left_action_20px.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/src/widgets/assets/icons/dtk-icon-theme.qrc b/src/widgets/assets/icons/dtk-icon-theme.qrc
index 2dd0415d2..2b20cc45e 100644
--- a/src/widgets/assets/icons/dtk-icon-theme.qrc
+++ b/src/widgets/assets/icons/dtk-icon-theme.qrc
@@ -44,9 +44,11 @@
light/texts/spacer_fixed_34px.svg
light/texts/spacer_stretch_34px.svg
light/texts/fold_14px.svg
+ light/texts/search_left_action_20px.svg
dark/texts/spacer_fixed_34px.svg
dark/texts/spacer_stretch_34px.svg
dark/texts/fold_14px.svg
+ dark/texts/search_left_action_20px.svg
dark/actions/printer_lrtb_1_24px.svg
dark/actions/printer_lrtb_2_24px.svg
dark/actions/printer_lrtb_3_24px.svg
diff --git a/src/widgets/assets/icons/light/texts/search_left_action_20px.svg b/src/widgets/assets/icons/light/texts/search_left_action_20px.svg
new file mode 100644
index 000000000..c0825deef
--- /dev/null
+++ b/src/widgets/assets/icons/light/texts/search_left_action_20px.svg
@@ -0,0 +1,9 @@
+
+
\ No newline at end of file
diff --git a/src/widgets/dsearchedit.cpp b/src/widgets/dsearchedit.cpp
index afafab3a0..6cefe214e 100644
--- a/src/widgets/dsearchedit.cpp
+++ b/src/widgets/dsearchedit.cpp
@@ -293,7 +293,7 @@ void DSearchEditPrivate::init()
action = new QAction(q);
action->setObjectName("_d_search_leftAction");
- action->setIcon(DIconTheme::findQIcon("search_indicator"));
+ action->setIcon(DIconTheme::findQIcon("search_left_action"));
q->lineEdit()->addAction(action, QLineEdit::LeadingPosition);
action->setVisible(false);
iconbtn->setIconSize(QSize(20, 20));