Skip to content

Commit 79f83f0

Browse files
committed
1 parent ee22a38 commit 79f83f0

5 files changed

Lines changed: 13 additions & 6 deletions

File tree

src/vs/platform/environment/common/environment.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ export interface IEnvironmentService extends IUserHomeProvider {
128128

129129
// sync resources
130130
userDataSyncLogResource: URI;
131+
userDataSyncHome: URI;
131132
settingsSyncPreviewResource: URI;
132133
keybindingsSyncPreviewResource: URI;
133134

src/vs/platform/environment/node/environmentService.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,10 +112,13 @@ export class EnvironmentService implements IEnvironmentService {
112112
get settingsResource(): URI { return resources.joinPath(this.userRoamingDataHome, 'settings.json'); }
113113

114114
@memoize
115-
get settingsSyncPreviewResource(): URI { return resources.joinPath(this.userRoamingDataHome, '.settings.json'); }
115+
get userDataSyncHome(): URI { return resources.joinPath(this.userRoamingDataHome, '.sync'); }
116116

117117
@memoize
118-
get keybindingsSyncPreviewResource(): URI { return resources.joinPath(this.userRoamingDataHome, '.keybindings.json'); }
118+
get settingsSyncPreviewResource(): URI { return resources.joinPath(this.userDataSyncHome, 'settings.json'); }
119+
120+
@memoize
121+
get keybindingsSyncPreviewResource(): URI { return resources.joinPath(this.userDataSyncHome, 'keybindings.json'); }
119122

120123
@memoize
121124
get userDataSyncLogResource(): URI { return URI.file(path.join(this.logsPath, 'userDataSync.log')); }

src/vs/platform/userDataSync/common/abstractSynchronizer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export abstract class AbstractSynchroniser extends Disposable {
2424
@IEnvironmentService environmentService: IEnvironmentService
2525
) {
2626
super();
27-
this.syncFolder = joinPath(environmentService.userRoamingDataHome, '.sync', source);
27+
this.syncFolder = joinPath(environmentService.userDataSyncHome, source);
2828
this.cleanUpDelayer = new ThrottledDelayer(50);
2929
}
3030

src/vs/workbench/contrib/userDataSync/browser/userDataSync.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -469,7 +469,7 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo
469469
previewResource = this.workbenchEnvironmentService.settingsSyncPreviewResource;
470470
label = localize('settings conflicts preview', "Settings Conflicts (Remote ↔ Local)");
471471
} else if (this.userDataSyncService.conflictsSource === SyncSource.Keybindings) {
472-
previewResource = this.workbenchEnvironmentService.keybindingsResource;
472+
previewResource = this.workbenchEnvironmentService.keybindingsSyncPreviewResource;
473473
label = localize('keybindings conflicts preview', "Keybindings Conflicts (Remote ↔ Local)");
474474
}
475475
if (previewResource) {

src/vs/workbench/services/environment/browser/environmentService.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,10 +137,13 @@ export class BrowserWorkbenchEnvironmentService implements IWorkbenchEnvironment
137137
get argvResource(): URI { return joinPath(this.userRoamingDataHome, 'argv.json'); }
138138

139139
@memoize
140-
get settingsSyncPreviewResource(): URI { return joinPath(this.userRoamingDataHome, '.settings.json'); }
140+
get userDataSyncHome(): URI { return joinPath(this.userRoamingDataHome, '.sync'); }
141141

142142
@memoize
143-
get keybindingsSyncPreviewResource(): URI { return joinPath(this.userRoamingDataHome, '.keybindings.json'); }
143+
get settingsSyncPreviewResource(): URI { return joinPath(this.userDataSyncHome, 'settings.json'); }
144+
145+
@memoize
146+
get keybindingsSyncPreviewResource(): URI { return joinPath(this.userDataSyncHome, 'keybindings.json'); }
144147

145148
@memoize
146149
get userDataSyncLogResource(): URI { return joinPath(this.options.logsPath, 'userDataSync.log'); }

0 commit comments

Comments
 (0)