mirror of
https://github.com/Zedfrigg/ironbar.git
synced 2025-07-01 10:41:03 +02:00
refactor(upower): cheaper string building
This commit is contained in:
parent
86c5b69f18
commit
00a6a84ca6
1 changed files with 3 additions and 1 deletions
|
@ -199,7 +199,9 @@ impl Module<gtk::Button> for UpowerModule {
|
||||||
let format = format.replace("{percentage}", &properties.percentage.to_string())
|
let format = format.replace("{percentage}", &properties.percentage.to_string())
|
||||||
.replace("{time_remaining}", &time_remaining)
|
.replace("{time_remaining}", &time_remaining)
|
||||||
.replace("{state}", battery_state_to_string(state));
|
.replace("{state}", battery_state_to_string(state));
|
||||||
let icon_name = String::from("icon:") + &properties.icon_name;
|
|
||||||
|
let mut icon_name = String::from("icon:");
|
||||||
|
icon_name.push_str(&properties.icon_name);
|
||||||
|
|
||||||
ImageProvider::parse(&icon_name, &icon_theme, false, self.icon_size)
|
ImageProvider::parse(&icon_name, &icon_theme, false, self.icon_size)
|
||||||
.map(|provider| provider.load_into_image(icon.clone()));
|
.map(|provider| provider.load_into_image(icon.clone()));
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue