Removed excess buffers

This commit is contained in:
Benjamyn Love 2024-03-10 19:46:24 +11:00
parent 9acf2e656a
commit 796ab5ecf4

View File

@ -33,22 +33,16 @@ pub fn generate_js(wallpapers: &Wallpapers) -> String {
javascript.push_str("var allDesktops = desktops();\n");
let mut count = 0;
for monitor in wallpapers.config.monitors.monitors.iter() {
let mut file_buff = String::new();
let _ = write!(
&mut file_buff,
"file://{}",
wallpapers.random_selection(monitor)
);
let mut boilerplate = String::new();
// let boilerplate_formatter = ;
let _ = write!(
&mut boilerplate,
"
allDesktops[{0}].wallpaperPlugin = 'org.kde.image';
allDesktops[{0}].currentConfigGroup = Array('Wallpaper', 'org.kde.image', 'General');
allDesktops[{0}].writeConfig('Image', '{1}');
allDesktops[{0}].writeConfig('Image', 'file://{1}');
",
count, file_buff
count,
wallpapers.random_selection(monitor)
);
javascript.push_str(&boilerplate);
count += 1;