diff --git a/src/qcron.cpp b/src/qcron.cpp
index 44364ae..91c6bc2 100644
--- a/src/qcron.cpp
+++ b/src/qcron.cpp
@@ -54,6 +54,9 @@ void
 QCron::
 _checkState(bool firstRun)
 {
+    if(!_is_valid)
+        return;
+
     int interval_ms = 0;
     QDateTime currentDateTime = QDateTime::currentDateTime();
 
@@ -182,6 +185,7 @@ add(QDateTime & dt, EField field, int value)
     }
 }
 
+
 /******************************************************************************/
 
 void