mirror of
https://github.com/Microsoft/vscode
synced 2024-09-13 21:55:38 +00:00
do not show settings sync off badge if settings sync is enabled
This commit is contained in:
parent
bedf59228c
commit
92381bc7c9
|
@ -447,6 +447,9 @@ async function handleRoot(req, res) {
|
||||||
},
|
},
|
||||||
selection,
|
selection,
|
||||||
}]
|
}]
|
||||||
|
} : undefined,
|
||||||
|
settingsSyncOptions: args['enable-sync'] ? {
|
||||||
|
enabled: true
|
||||||
} : undefined
|
} : undefined
|
||||||
};
|
};
|
||||||
if (args['wrap-iframe']) {
|
if (args['wrap-iframe']) {
|
||||||
|
|
|
@ -177,7 +177,7 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo
|
||||||
|
|
||||||
private async initializeSyncAfterInitializationContext(): Promise<void> {
|
private async initializeSyncAfterInitializationContext(): Promise<void> {
|
||||||
const requiresInitialization = await this.userDataInitializationService.requiresInitialization();
|
const requiresInitialization = await this.userDataInitializationService.requiresInitialization();
|
||||||
if (requiresInitialization) {
|
if (requiresInitialization && !this.userDataAutoSyncEnablementService.isEnabled()) {
|
||||||
this.updateSyncAfterInitializationContext(true);
|
this.updateSyncAfterInitializationContext(true);
|
||||||
} else {
|
} else {
|
||||||
this.updateSyncAfterInitializationContext(this.storageService.getBoolean(CONTEXT_SYNC_AFTER_INITIALIZATION.key, StorageScope.GLOBAL, false));
|
this.updateSyncAfterInitializationContext(this.storageService.getBoolean(CONTEXT_SYNC_AFTER_INITIALIZATION.key, StorageScope.GLOBAL, false));
|
||||||
|
@ -461,7 +461,7 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo
|
||||||
badge = new ProgressBadge(() => localize('turning on syncing', "Turning on Settings Sync..."));
|
badge = new ProgressBadge(() => localize('turning on syncing', "Turning on Settings Sync..."));
|
||||||
clazz = 'progress-badge';
|
clazz = 'progress-badge';
|
||||||
priority = 1;
|
priority = 1;
|
||||||
} else if (this.userDataSyncWorkbenchService.accountStatus === AccountStatus.Available && this.syncAfterInitializationContext.get()) {
|
} else if (this.userDataSyncWorkbenchService.accountStatus === AccountStatus.Available && this.syncAfterInitializationContext.get() && !this.userDataAutoSyncEnablementService.isEnabled()) {
|
||||||
badge = new NumberBadge(1, () => localize('settings sync is off', "Settings Sync is Off", SYNC_TITLE));
|
badge = new NumberBadge(1, () => localize('settings sync is off', "Settings Sync is Off", SYNC_TITLE));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue