diff --git a/main.py b/main.py
index b28e2b753a0a3d846a5ff64bdb938bc15738fce5..4e1c2a86e285c8c17e0eba76f3fe19d74af99b91 100644
--- a/main.py
+++ b/main.py
@@ -84,7 +84,7 @@ class MainProgram (MainWindow):
 
         sync_number = 0
         for w in self.robot_windows:
-            sync_number += 1 if not w.collecting_data_done else 0
+            sync_number += 1 if w is not None and not w.collecting_data_done else 0
 
         if self.sync_done == sync_number:
             self.sync_done = 0