diff --git a/src/data.rs b/src/data.rs index 4edff093dc8484b21b484ddbd27889baedf209e4..b69c918323e4f93fa0208db1cf028f662ca244a6 100644 --- a/src/data.rs +++ b/src/data.rs @@ -44,7 +44,7 @@ pub mod c { fn squeek_load_layout( name: *const c_char, // name of the keyboard type_: u32, // type like Wide - variant: u32, // purpose variant like numeric, terminal... + _variant: u32, // purpose variant like numeric, terminal... ) -> *mut ::layout::Layout { let type_ = match type_ { 0 => ArrangementKind::Base, @@ -54,10 +54,12 @@ pub mod c { let name = as_str(&name) .expect("Bad layout name") .expect("Empty layout name"); - let variant = match ::data::ContentPurpose::Terminal { - ::data::ContentPurpose::Terminal => ::data::ContentPurpose::Terminal, - _ => ::data::ContentPurpose::Normal, - }; + mutt ::data::ContentPurpose { + let variant = match _variant { + ::data::ContentPurpose::Terminal => ::data::ContentPurpose::Terminal, + _ => ::data::ContentPurpose::Normal, + }; + } let (kind, layout) = load_layout_data_with_fallback(&name, type_, variant); let layout = ::layout::Layout::new(layout, kind);