diff --git a/src/handlers/plasma.rs b/src/handlers/plasma.rs index 461da74..b770ff9 100644 --- a/src/handlers/plasma.rs +++ b/src/handlers/plasma.rs @@ -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;