Fix Monitor::connector None on plugging in new monitor

This commit is contained in:
jmb05
2026-10-28 01:35:08 +01:00
parent 7ff311b441
commit a6b601e3bd
2 changed files with 21 additions and 10 deletions

View File

@@ -62,10 +62,20 @@ pub fn build(
String::new()
};
let monitor_valid = !monitor.is_empty();
println!(
"{:?}",
monitors
.item(monitor_idx)
.unwrap()
.downcast::<gdk::Monitor>()
.unwrap()
.connector()
);
if monitor_valid {
let _ = channels
.br_tx()
.send(BrightnessMessage::Request(monitor.clone()));
println!("req");
}
let volume_adjustment = Adjustment::new(60.0, 1.0, 100.0, 1.0, 5.0, 0.0);