From ca583cd847c757ff5b4f6e9db15ce714d825c1a7 Mon Sep 17 00:00:00 2001 From: pythcoiner Date: Sun, 14 Jan 2024 04:56:37 +0100 Subject: [PATCH] go directly to installer if datadir empty --- gui/src/main.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gui/src/main.rs b/gui/src/main.rs index 8413d87a..d775143f 100644 --- a/gui/src/main.rs +++ b/gui/src/main.rs @@ -334,7 +334,12 @@ impl Config { Err(ConfigError::NotFound) => Ok(Config::Install(datadir_path, network)), Err(e) => Err(format!("Failed to read configuration file: {}", e).into()), } - } else if !datadir_path.exists() { + } else if !datadir_path.exists() + || (!datadir_path.join("bitcoin").exists() + && !datadir_path.join("testnet").exists() + && !datadir_path.join("signet").exists() + && !datadir_path.join("regtest").exists()) + { Ok(Config::Install(datadir_path, bitcoin::Network::Bitcoin)) } else { Ok(Config::Launcher(datadir_path))