提交 1e102168 编写于 作者: S Sandeep Somavarapu

trigger sync after closing the conflicts editor

上级 7ccfc2dc
...@@ -186,6 +186,10 @@ ...@@ -186,6 +186,10 @@
"name": "vs/workbench/contrib/outline", "name": "vs/workbench/contrib/outline",
"project": "vscode-workbench" "project": "vscode-workbench"
}, },
{
"name": "vs/workbench/contrib/userDataSync",
"project": "vscode-workbench"
},
{ {
"name": "vs/workbench/services/actions", "name": "vs/workbench/services/actions",
"project": "vscode-workbench" "project": "vscode-workbench"
......
...@@ -153,7 +153,17 @@ class SyncActionsContribution extends Disposable implements IWorkbenchContributi ...@@ -153,7 +153,17 @@ class SyncActionsContribution extends Disposable implements IWorkbenchContributi
}, },
mode: 'jsonc' mode: 'jsonc'
}; };
this.editorService.openEditor(resourceInput).then(() => this.historyService.remove(resourceInput)); this.editorService.openEditor(resourceInput)
.then(editor => {
this.historyService.remove(resourceInput);
if (editor && editor.input) {
// Trigger sync after closing the conflicts editor.
const disposable = editor.input.onDispose(() => {
disposable.dispose();
this.userDataSyncService.sync(true);
});
}
});
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册