From 56e872dbc5cc49d24c7593c0cc2fc42ea8666850 Mon Sep 17 00:00:00 2001 From: M33 <327-m33@git.qoto.org> Date: Wed, 17 Mar 2021 12:05:27 +0000 Subject: [PATCH] Update src/data.rs --- src/data.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/data.rs b/src/data.rs index cab4b2f2..cb6b6969 100644 --- a/src/data.rs +++ b/src/data.rs @@ -136,7 +136,7 @@ type LayoutSource = (ArrangementKind, DataSource); fn list_layout_sources( name: &str, kind: ArrangementKind, - keyboards_path: Option<PathBuf>, // PathBuf, + keyboards_path: Option<PathBuf>, ) -> Vec<LayoutSource> { // Just a simplification of often called code. let add_by_name = | @@ -144,7 +144,7 @@ fn list_layout_sources( name: &str, kind: &ArrangementKind, | -> Vec<LayoutSource> { - if let path = keyboards_path.clone() { // Some(path) + if let Some(path) = keyboards_path.clone() { ret.push(( kind.clone(), DataSource::File( @@ -238,16 +238,16 @@ fn load_layout_data_with_fallback( // Build the path to the right keyboard layout subdirectory //let mut variant_path = env::var_os("SQUEEKBOARD_KEYBOARDSDIR").unwrap(); - let mut variant_name=String::new(); + //let mut variant_name=String::new(); let path = env::var_os("SQUEEKBOARD_KEYBOARDSDIR") .map(PathBuf::from) .or_else(|| xdg::data_path("squeekboard/keyboards")); - if variant == ::data::ContentPurpose::Terminal { - variant_name.push_str("/terminal/"); - } - variant_name.push_str(name); + //if variant == ::data::ContentPurpose::Terminal { + // variant_name.push_str("/terminal/"); + //} + //variant_name.push_str(name); //match variant { // ::data::ContentPurpose::Normal => env::var_os("SQUEEKBOARD_KEYBOARDSDIR").unwrap(), @@ -269,7 +269,7 @@ fn load_layout_data_with_fallback( //let mut variant_path_buf = PathBuf::new(); //variant_path_buf.push(variant_path); - for (kind, source) in list_layout_sources(&variant_name, kind, path) { + for (kind, source) in list_layout_sources(name, kind, path) { let layout = load_layout_data(source.clone()); match layout { Err(e) => match (e, source) { -- GitLab