fix
[badge] / badgewindow.cpp
index 884cc48..395d1d0 100644 (file)
@@ -35,7 +35,15 @@ void BadgeWindow::selectedDay(QDate date)
 
     TimeTable tt;
     tt.day = date;
-    data.getTimetable(tt);
+    if (data.getTimetable(tt) == false) {
+        tt.entrance = QTime::currentTime();
+        tt.exit = QTime::currentTime();
+        tt.firstPause = QTime::currentTime();
+        tt.endFirstPause = QTime::currentTime();
+        tt.secondPause = QTime::currentTime();
+        tt.endSecondPause = QTime::currentTime();
+    }
+
     tt = day.getTimes(tt);
     if (tt.wrong() != TimeTable::WRONG) {
         BadgeData data;