diff --git a/app/gui/oven_control/washwarnicon.cpp b/app/gui/oven_control/washwarnicon.cpp
index 9838d9c..7bdbb75 100644
--- a/app/gui/oven_control/washwarnicon.cpp
+++ b/app/gui/oven_control/washwarnicon.cpp
@@ -23,7 +23,7 @@ void WashWarnIcon::check()
     Define::config_item item = Config::getInstance()->getConfigValue(Define::config_duty_wash);
     if (item.d32 == 0)
         hide();
-    else if (DirtyLevel::dirty() > 0 || DirtyLevel::state() > 0)
+    else if (DirtyLevel::dirty() >= 4 || DirtyLevel::state() >= 4)
         show();
     else
         hide();