Skip to content

Commit eaf8451

Browse files
authored
SCM - tweak appearance of the load more indicator (microsoft#226623)
1 parent eb2f7c1 commit eaf8451

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/vs/workbench/contrib/scm/browser/media/scm.css

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -591,10 +591,12 @@
591591
display: flex;
592592
align-items: center;
593593
justify-content: center;
594+
color: var(--vscode-textLink-foreground)
594595
}
595596

596597
.scm-history-view .history-item-load-more .history-item-placeholder .monaco-highlighted-label .codicon {
597598
font-size: 12px;
599+
color: var(--vscode-textLink-foreground)
598600
}
599601

600602
.scm-history-view .history-item-load-more .history-item-placeholder.shimmer {

src/vs/workbench/contrib/scm/browser/scmHistoryViewPane.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -846,6 +846,7 @@ export class SCMHistoryViewPane extends ViewPane {
846846

847847
if (repositoryCount > 1 || alwaysShowRepositories) {
848848
this._loadMoreCallback(e.element.repository);
849+
this._tree.setSelection([]);
849850
}
850851
}
851852
}
@@ -967,7 +968,7 @@ export class SCMHistoryViewPane extends ViewPane {
967968
return loadMore;
968969
}
969970

970-
private _loadMoreCallback(repository: ISCMRepository): void {
971+
private async _loadMoreCallback(repository: ISCMRepository): Promise<void> {
971972
const loadMore = this._getLoadMore(repository);
972973
if (loadMore.get()) {
973974
return;
@@ -976,8 +977,8 @@ export class SCMHistoryViewPane extends ViewPane {
976977
loadMore.set(true, undefined);
977978
this._treeDataSource.loadMore(repository);
978979

979-
this._updateChildren(repository)
980-
.finally(() => loadMore.set(false, undefined));
980+
await this._updateChildren(repository);
981+
loadMore.set(false, undefined);
981982
}
982983

983984
private _getRepositoryDescription(repository: ISCMRepository): ISettableObservable<string> {

0 commit comments

Comments
 (0)