diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index 47b44ef..f1c2fa3 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -208,8 +208,10 @@ pub fn run() { .app_local_data_dir() .expect("failed to get local app data dir"); - // Load the extensions. let extensions_dir = app_local_data_dir.join(EXTENSIONS_DIR); + std::fs::create_dir_all(&extensions_dir).expect("failed to create extensions dir"); + + // Load the extensions. let extensions = Extensions::from_dir(extensions_dir); app.manage(extensions);