Skip to content

Commit 851007f

Browse files
committed
--kblight: Avoid assert and check early
Signed-off-by: Daniel Schaefer <dhs@frame.work>
1 parent dc1d922 commit 851007f

File tree

1 file changed

+5
-2
lines changed
  • framework_lib/src/commandline

1 file changed

+5
-2
lines changed

framework_lib/src/commandline/mod.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1430,8 +1430,11 @@ pub fn run_with_args(args: &Cli, _allupdate: bool) -> i32 {
14301430
} else if let Some(maybe_brightness) = &args.fp_brightness {
14311431
print_err(handle_fp_brightness(&ec, *maybe_brightness));
14321432
} else if let Some(Some(kblight)) = args.kblight {
1433-
assert!(kblight <= 100);
1434-
ec.set_keyboard_backlight(kblight);
1433+
if kblight > 100 {
1434+
error!("--kblight must be percentage 0-100");
1435+
} else {
1436+
ec.set_keyboard_backlight(kblight);
1437+
}
14351438
} else if let Some(None) = args.kblight {
14361439
print!("Keyboard backlight: ");
14371440
if let Some(percentage) = print_err(ec.get_keyboard_backlight()) {

0 commit comments

Comments
 (0)