enhance: prefer to use workspace's default clone dir if it is set (#1454)
Some checks are pending
Continuous Integration / Build (push) Waiting to run
Continuous Integration / Prepare version string (push) Waiting to run
Continuous Integration / Package (push) Blocked by required conditions

Signed-off-by: leo <longshuang@msn.cn>
This commit is contained in:
leo 2025-06-24 21:27:32 +08:00
parent dd01c74d11
commit 71dd58a5d6
No known key found for this signature in database

View file

@ -27,13 +27,13 @@ namespace SourceGit.ViewModels
{
ScanDirs = new List<Models.ScanDir>();
if (!string.IsNullOrEmpty(Preferences.Instance.GitDefaultCloneDir))
ScanDirs.Add(new Models.ScanDir(Preferences.Instance.GitDefaultCloneDir, "Global"));
var workspace = Preferences.Instance.GetActiveWorkspace();
if (!string.IsNullOrEmpty(workspace.DefaultCloneDir))
ScanDirs.Add(new Models.ScanDir(workspace.DefaultCloneDir, "Workspace"));
if (!string.IsNullOrEmpty(Preferences.Instance.GitDefaultCloneDir))
ScanDirs.Add(new Models.ScanDir(Preferences.Instance.GitDefaultCloneDir, "Global"));
if (ScanDirs.Count > 0)
_selected = ScanDirs[0];