فهرست منبع

Actually cancel countdown state

Zachary Kotlarek 14 سال پیش
والد
کامیت
7e7882d69c
1فایلهای تغییر یافته به همراه6 افزوده شده و 3 حذف شده
  1. 6 3
      projector/off.pl

+ 6 - 3
projector/off.pl

@@ -77,10 +77,13 @@ while (1) {
 			$state = 'ON';
 			$state = 'ON';
 		}
 		}
 	} elsif ($projector) {
 	} elsif ($projector) {
-		if ($timeSinceUpdate > $TIMEOUT + $COUNTDOWN) {
-			$state = 'OFF';
-		} elsif ($timeSinceUpdate > $TIMEOUT) {
+		if ($timeSinceUpdate > $TIMEOUT) {
 			$state = 'COUNTDOWN';
 			$state = 'COUNTDOWN';
+			if ($timeSinceUpdate > $TIMEOUT + $COUNTDOWN) {
+				$state = 'OFF';
+			}
+		} else {
+			$state = 'ON';
 		}
 		}
 	} else {
 	} else {
 		if ($timeSinceUpdate < $TIMEOUT) {
 		if ($timeSinceUpdate < $TIMEOUT) {