From e48486c468b99ec06d364e5b34ad4cf3d62ef399 Mon Sep 17 00:00:00 2001 From: KannebTo Date: Sat, 19 Sep 2020 14:09:36 +0200 Subject: [PATCH 1/2] remove rounding of saved display brightness This prevents rounding from values < 0.5% to 0% (blacklight turns off). --- src/service-app/classes/DisplayBacklightWorker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/service-app/classes/DisplayBacklightWorker.ts b/src/service-app/classes/DisplayBacklightWorker.ts index f07fb7d4..f30c7e92 100644 --- a/src/service-app/classes/DisplayBacklightWorker.ts +++ b/src/service-app/classes/DisplayBacklightWorker.ts @@ -110,7 +110,7 @@ export class DisplayBacklightWorker extends DaemonWorker { if (value === 0) { this.tccd.logLine('DisplayBacklightWorker: Refused to save display brightness 0 from ' + controller.driver); } else { - this.tccd.autosave.displayBrightness = Math.round((value * 100) / maxBrightness); + this.tccd.autosave.displayBrightness = (value * 100) / maxBrightness; this.tccd.logLine('DisplayBacklightWorker: Save display brightness ' + this.tccd.autosave.displayBrightness + '% (' + value + ') on exit'); } From 8417c5fb23e415d868f9771dd68cf3c3d0480dc2 Mon Sep 17 00:00:00 2001 From: KannebTo Date: Sun, 27 Sep 2020 19:09:35 +0200 Subject: [PATCH 2/2] remove rounding of display brightness in `onWork()` --- src/service-app/classes/DisplayBacklightWorker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/service-app/classes/DisplayBacklightWorker.ts b/src/service-app/classes/DisplayBacklightWorker.ts index f30c7e92..f17c885a 100644 --- a/src/service-app/classes/DisplayBacklightWorker.ts +++ b/src/service-app/classes/DisplayBacklightWorker.ts @@ -85,7 +85,7 @@ export class DisplayBacklightWorker extends DaemonWorker { value = controller.brightness.readValue(); maxBrightness = controller.maxBrightness.readValue(); if (!Number.isNaN(value) && value !== 0) { - this.tccd.autosave.displayBrightness = Math.round((value * 100) / maxBrightness); + this.tccd.autosave.displayBrightness = (value * 100) / maxBrightness; } } catch (err) { this.tccd.logLine('DisplayBacklightWorker => ' + err);