提交 d101d58a 编写于 作者: S serge-rider

#5073 Multiple DBeaver instances checking (lock workspace)

上级 f3491a9d
......@@ -116,19 +116,19 @@ public class DBeaverApplication implements IApplication, DBPApplication {
Display.setAppName(GeneralUtils.getProductName());
Location instanceLoc = Platform.getInstanceLocation();
if (!instanceLoc.isSet()) {
if (!setDefaultWorkspacePath(instanceLoc)) {
return IApplication.EXIT_OK;
}
}
// Lock the workspace
try {
// Check for locked workspace
if (instanceLoc.isLocked()) {
if (!instanceLoc.isSet()) {
if (!setDefaultWorkspacePath(instanceLoc)) {
return IApplication.EXIT_OK;
}
} else if (instanceLoc.isLocked()) {
// Check for locked workspace
if (!setDefaultWorkspacePath(instanceLoc)) {
return IApplication.EXIT_OK;
}
}
// Lock the workspace
if (!instanceLoc.isLocked()) {
instanceLoc.lock();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册