|
@@ -72,6 +72,8 @@ while (1) {
|
|
|
# Projector starts count as activity
|
|
# Projector starts count as activity
|
|
|
if ($exists{'PROJECTOR'} && $lastUser < $mtime{'PROJECTOR'}) {
|
|
if ($exists{'PROJECTOR'} && $lastUser < $mtime{'PROJECTOR'}) {
|
|
|
$lastUser = $mtime{'PROJECTOR'};
|
|
$lastUser = $mtime{'PROJECTOR'};
|
|
|
|
|
+ } elsif ($newState eq 'ON') {
|
|
|
|
|
+ $lastUser = time();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
# Playing counts as activity
|
|
# Playing counts as activity
|
|
@@ -124,6 +126,10 @@ while (1) {
|
|
|
} else {
|
|
} else {
|
|
|
$state = 'ON';
|
|
$state = 'ON';
|
|
|
}
|
|
}
|
|
|
|
|
+ } else {
|
|
|
|
|
+ if ($newState eq 'ON') {
|
|
|
|
|
+ $state = 'ON';
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
# Force updates on a periodic basis
|
|
# Force updates on a periodic basis
|