diff --git a/src/data.rs b/src/data.rs index 6850d4712f68a5bb5e56d4b2fb13bd8f68c5e645..cfcf3207e033c63632c1bab37e1be7fce5944000 100644 --- a/src/data.rs +++ b/src/data.rs @@ -247,8 +247,10 @@ fn load_layout_data_with_fallback( ::data::ContentPurpose::Terminal => variant_path.push("/terminal"), // terminal specific layouts } - //let full_path=PathBuf::from(variant_path);serde::export::Some(full_path) - for (kind, source) in list_layout_sources(name, kind, variant_path.map(PathBuf::from)) { + let mut variant_path_buf = PathBuf::new(); + variant_path_buf.push(variant_path); + + for (kind, source) in list_layout_sources(name, kind, variant_path_buf) { let layout = load_layout_data(source.clone()); match layout { Err(e) => match (e, source) {