Skip to content

Commit f79da4c

Browse files
committed
feat(display.go): stop tickers when auto-dim/auto-off is disabled
1 parent 32eb838 commit f79da4c

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

display.go

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,8 +160,17 @@ func wakeDisplay(force bool) {
160160
fmt.Printf("display wake failed, %s\n", err)
161161
}
162162

163-
dim_ticker.Reset(time.Duration(config.DisplayDimAfterMs) * time.Millisecond)
164-
off_ticker.Reset(time.Duration(config.DisplayOffAfterMs) * time.Millisecond)
163+
if config.DisplayDimAfterSec == 0 {
164+
dim_ticker.Stop()
165+
} else {
166+
dim_ticker.Reset(time.Duration(config.DisplayDimAfterSec) * time.Second)
167+
}
168+
169+
if config.DisplayOffAfterSec == 0 {
170+
off_ticker.Stop()
171+
} else {
172+
off_ticker.Reset(time.Duration(config.DisplayOffAfterSec) * time.Second)
173+
}
165174
backlightState = 0
166175
}
167176

0 commit comments

Comments
 (0)