Use DisplayDevice instead of BAT0

This commit is contained in:
Hilmar Gústafsson
2020-06-03 13:20:59 +02:00
committed by Kenny Levinsen
parent becd676352
commit 1a62696662
+2 -2
View File
@@ -76,7 +76,7 @@ impl UpowerBattery {
let con = dbus::Connection::get_private(dbus::BusType::System).map_err(|_| { let con = dbus::Connection::get_private(dbus::BusType::System).map_err(|_| {
::std::io::Error::new(::std::io::ErrorKind::Other, "unable to open dbus") ::std::io::Error::new(::std::io::ErrorKind::Other, "unable to open dbus")
})?; })?;
let device_path = format!("/org/freedesktop/UPower/devices/battery_{}", device); let device_path = format!("/org/freedesktop/UPower/devices/{}", device);
let rule = format!( let rule = format!(
"type='signal',\ "type='signal',\
@@ -166,7 +166,7 @@ impl UpowerBattery {
sender: Sender<Cmd>, sender: Sender<Cmd>,
) -> Result<Box<BarWidget>, ::std::io::Error> { ) -> Result<Box<BarWidget>, ::std::io::Error> {
BarWidget::new(font_size, length, move |dirty| { BarWidget::new(font_size, length, move |dirty| {
let d = UpowerBattery::from_device(dirty, sender, "BAT0")?; let d = UpowerBattery::from_device(dirty, sender, "DisplayDevice")?;
Ok(Box::new(d)) Ok(Box::new(d))
}) })
} }