Merge branch 'develop' into feature/async

This commit is contained in:
leo
2025-07-03 19:13:37 +08:00
7 changed files with 23 additions and 45 deletions

View File

@@ -212,7 +212,15 @@ namespace SourceGit.ViewModels
}
}
Dispatcher.UIThread.Post(() => VisibleChanges = visible);
Dispatcher.UIThread.Post(() =>
{
VisibleChanges = visible;
if (VisibleChanges.Count > 0)
SelectedChanges = [VisibleChanges[0]];
else
SelectedChanges = [];
});
});
}

View File

@@ -730,6 +730,8 @@ namespace SourceGit.ViewModels
if (visible.Count == 0)
SelectedChanges = null;
else
SelectedChanges = [VisibleChanges[0]];
});
}
}, token);

View File

@@ -227,7 +227,15 @@ namespace SourceGit.ViewModels
}
}
Dispatcher.UIThread.Invoke(() => VisibleChanges = visible);
Dispatcher.UIThread.Post(() =>
{
VisibleChanges = visible;
if (VisibleChanges.Count > 0)
SelectedChanges = [VisibleChanges[0]];
else
SelectedChanges = [];
});
}
private string GetSHA(object obj)