commit | b8c42cf5fdd84d2326e53046be6dd080c269c0c9 | [log] [tgz] |
---|---|---|
author | Pascal Rapicault <prapicau> | Wed Jan 28 17:56:30 2004 +0000 |
committer | Pascal Rapicault <prapicau> | Wed Jan 28 17:56:30 2004 +0000 |
tree | b1a69b438507bd77b72b2b27b57ef33c5019d1a4 | |
parent | 051afddd523632492e7e4476a590ad2ac53b18ea [diff] |
Temporary fix for bug 50750 can start same workspace n times
diff --git a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java index 7b86db8..669934e 100644 --- a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java +++ b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java
@@ -356,6 +356,11 @@ } else { metaArea = new DataArea(); metaArea.setInstanceDataLocation(location); + try { + metaArea.createLockFile(); + } catch (CoreException e) { + throw new IllegalStateException(e.getStatus().getMessage()); + } } metaArea.setKeyringFile(keyringFile); metaArea.setPasswork(password);