diff --git a/src/data.rs b/src/data.rs
index ee2a961977342d97ba9b5c5c98489277cd6bc677..eb5cd11db8581e2f610265f257aa7b89e0c675e4 100644
--- a/src/data.rs
+++ b/src/data.rs
@@ -144,7 +144,7 @@ fn list_layout_sources(
         name: &str,
         kind: &ArrangementKind,
     | -> Vec<LayoutSource> {
-        if let Some(path) = keyboards_path.clone() {
+        if let path = keyboards_path.clone() { // Some(path)
             ret.push((
                 kind.clone(),
                 DataSource::File(