Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
41a42aeb
V
vscode
项目概览
xxadev
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
41a42aeb
编写于
10月 07, 2020
作者:
B
Benjamin Pasero
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
debt - make updating backupPath in environment more explicit
上级
9073a3cc
变更
4
显示空白变更内容
内联
并排
Showing
4 changed file
with
14 addition
and
3 deletion
+14
-3
src/vs/workbench/electron-sandbox/sandbox.simpleservices.ts
src/vs/workbench/electron-sandbox/sandbox.simpleservices.ts
+4
-1
src/vs/workbench/services/environment/electron-browser/environmentService.ts
...rvices/environment/electron-browser/environmentService.ts
+5
-0
src/vs/workbench/services/environment/electron-sandbox/environmentService.ts
...rvices/environment/electron-sandbox/environmentService.ts
+4
-1
src/vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService.ts
...es/workspaces/electron-sandbox/workspaceEditingService.ts
+1
-1
未找到文件。
src/vs/workbench/electron-sandbox/sandbox.simpleservices.ts
浏览文件 @
41a42aeb
...
...
@@ -86,11 +86,14 @@ export class SimpleNativeWorkbenchEnvironmentService implements INativeWorkbench
get
userDataSyncLogResource
():
URI
{
return
joinPath
(
this
.
userRoamingDataHome
,
'
syncLog
'
);
}
get
userDataSyncHome
():
URI
{
return
joinPath
(
this
.
userRoamingDataHome
,
'
syncHome
'
);
}
get
tmpDir
():
URI
{
return
joinPath
(
this
.
userRoamingDataHome
,
'
tmp
'
);
}
get
backupWorkspaceHome
():
URI
{
return
joinPath
(
this
.
userRoamingDataHome
,
'
Backups
'
,
'
workspace
'
);
}
get
logsPath
():
string
{
return
joinPath
(
this
.
userRoamingDataHome
,
'
logs
'
).
path
;
}
get
backupWorkspaceHome
():
URI
{
return
joinPath
(
this
.
userRoamingDataHome
,
'
Backups
'
,
'
workspace
'
);
}
updateBackupPath
(
newPath
:
string
|
undefined
):
void
{
}
sessionId
=
this
.
configuration
.
sessionId
;
machineId
=
this
.
configuration
.
machineId
;
remoteAuthority
=
this
.
configuration
.
remoteAuthority
;
filesToDiff
=
this
.
configuration
.
filesToDiff
;
filesToOpenOrCreate
=
this
.
configuration
.
filesToOpenOrCreate
;
...
...
src/vs/workbench/services/environment/electron-browser/environmentService.ts
浏览文件 @
41a42aeb
...
...
@@ -32,6 +32,7 @@ export class NativeWorkbenchEnvironmentService extends NativeEnvironmentService
get
userRoamingDataHome
():
URI
{
return
this
.
appSettingsHome
.
with
({
scheme
:
Schemas
.
userData
});
}
// Do NOT! memoize as `backupPath` can change in configuration
// via the `updateBackupPath` method below
get
backupWorkspaceHome
():
URI
|
undefined
{
if
(
this
.
configuration
.
backupPath
)
{
return
URI
.
file
(
this
.
configuration
.
backupPath
).
with
({
scheme
:
this
.
userRoamingDataHome
.
scheme
});
...
...
@@ -40,6 +41,10 @@ export class NativeWorkbenchEnvironmentService extends NativeEnvironmentService
return
undefined
;
}
updateBackupPath
(
newBackupPath
:
string
|
undefined
):
void
{
this
.
configuration
.
backupPath
=
newBackupPath
;
}
@
memoize
get
logFile
():
URI
{
return
URI
.
file
(
join
(
this
.
logsPath
,
`renderer
${
this
.
configuration
.
windowId
}
.log`
));
}
...
...
src/vs/workbench/services/environment/electron-sandbox/environmentService.ts
浏览文件 @
41a42aeb
...
...
@@ -33,6 +33,9 @@ export interface INativeWorkbenchEnvironmentService extends IWorkbenchEnvironmen
readonly
log
?:
string
;
readonly
extHostLogsPath
:
URI
;
// TODO@sbatten this should be retrieved somehow differently
// TODO@sbatten
TODO@ben
this should be retrieved somehow differently
readonly
windowMaximizedInitially
?:
boolean
;
// TODO@ben this is a bit ugly
updateBackupPath
(
newPath
:
string
|
undefined
):
void
;
}
src/vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService.ts
浏览文件 @
41a42aeb
...
...
@@ -170,7 +170,7 @@ export class NativeWorkspaceEditingService extends AbstractWorkspaceEditingServi
await
this
.
migrateStorage
(
result
.
workspace
);
// Reinitialize backup service
this
.
environmentService
.
configuration
.
backupPath
=
result
.
backupPath
;
this
.
environmentService
.
updateBackupPath
(
result
.
backupPath
)
;
if
(
this
.
backupFileService
instanceof
BackupFileService
)
{
this
.
backupFileService
.
reinitialize
();
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录