atagen

monolith

public
Star0
Watch0

Commit 0119c7cadaf5

tarball

atagen <boss@atagen.co>2026-10-19 10:44 UTC

1 file changed+1-0
power: touch activity when powering outputs on

set_output_power(on) re-armed the idle timer through wake_idle without refreshing last_activity, so after an idle blank the timer fired about 1 ms later and blanked the outputs again.
Modified file: crates/monolith/src/power.rs+1 additions
@@ -89,6 +89,7 @@ impl State {
8989 }
9090 }
9191 if on {
92+ self.services.power.touch();
9293 self.wake_idle();
9394 }
9495 self.apply_power();