diff --git a/src/data.rs b/src/data.rs
index 126336f4815290defee8a75c08853a5af8d3292b..78d262af300e1c270b55a6e55fceeab900e2dc8f 100644
--- a/src/data.rs
+++ b/src/data.rs
@@ -270,7 +270,7 @@ fn load_layout_data_with_fallback(
     //variant_path_buf.push(variant_path);
     
     log_print!(logging::Level::Warning, "fn load_layout_data_with_fallback(): list_layout_sources(name:{}, variant_name:{}, kind:{:?}, path:{:?})", name, variant_name, kind, path);
-    for (kind, source) in list_layout_sources(&variant_name, kind, None) {
+    for (kind, source) in list_layout_sources(&variant_name, kind, path) {
         let layout = load_layout_data(source.clone());
         match layout {
             Err(e) => match (e, source) {