提交 5137025a 编写于 作者: R Rachel Macfarlane

Fix #103938

上级 efddd85c
......@@ -360,17 +360,20 @@ export class ActivitybarPart extends Part implements IActivityBarService {
}
private updateGlobalActivity(activityCache: ICompositeActivity[], activityAction: ActivityAction | undefined): void {
const globalActivityAction = assertIsDefined(activityAction);
if (!activityAction) {
return;
}
if (activityCache.length) {
const [{ badge, clazz, priority }] = activityCache;
if (badge instanceof NumberBadge && activityCache.length > 1) {
const cumulativeNumberBadge = this.getCumulativeNumberBadge(priority);
globalActivityAction.setBadge(cumulativeNumberBadge);
activityAction.setBadge(cumulativeNumberBadge);
} else {
globalActivityAction.setBadge(badge, clazz);
activityAction.setBadge(badge, clazz);
}
} else {
globalActivityAction.setBadge(undefined);
activityAction.setBadge(undefined);
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册