diff --git a/src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp b/src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp
index ad08374ba..b8884d995 100644
--- a/src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp
+++ b/src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp
@@ -4,6 +4,7 @@
 #include "slic3r/GUI/GUI_App.hpp"
 #include "slic3r/GUI/Plater.hpp"
 #include "slic3r/GUI/GUI_ObjectManipulation.hpp"
+#include "slic3r/GUI/GUI_ObjectList.hpp"
 #include "libslic3r/AppConfig.hpp"
 #include "libslic3r/Model.hpp"
 #include "libslic3r/QuadricEdgeCollapse.hpp"
@@ -203,7 +204,11 @@ void GLGizmoSimplify::on_render_input_window(float x, float y, float bottom_limi
         }
 
         // change from simplifying | aply
-        state = State::settings;        
+        state = State::settings;           
+        
+        // Fix warning icon in object list
+        wxGetApp().obj_list()->update_item_error_icon(obj_index, -1);
+        wxGetApp().obj_list()->part_selection_changed();
     }
 }