Skip to content

Commit d8c321a

Browse files
committed
add warn log if predicted brightness is outside of min:max range
1 parent 5271f69 commit d8c321a

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/brightness/backlight.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,11 @@ impl Backlight {
130130
}
131131
}
132132

133-
pub async fn set(&mut self, value: u64) -> Result<u64> {
134-
let value = value.clamp(self.min_brightness, self.max_brightness);
133+
pub async fn set(&mut self, desired_value: u64) -> Result<u64> {
134+
let value = desired_value.clamp(self.min_brightness, self.max_brightness);
135+
if value != desired_value {
136+
log::warn!("Attempted to set brightness to {desired_value}, clamping it to {value} (min: {}, max: {}), please report if you see this often", self.min_brightness, self.max_brightness);
137+
}
135138

136139
if self.has_write_permission {
137140
write(&mut self.file, value as f64).await?;

0 commit comments

Comments
 (0)