Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSzymon Ptaszkiewicz2013-08-23 15:22:02 +0000
committerSzymon Ptaszkiewicz2013-08-23 15:22:02 +0000
commit74758a62c4f8da5c9fc98aff832dfa08de41813a (patch)
tree8cd96e7403efee2420c609f9a02884d17117a9b8
parent45bcd03ef77dfaa0c574d3bebb651a8115ef9a24 (diff)
downloadeclipse.platform.resources-74758a62c4f8da5c9fc98aff832dfa08de41813a.tar.gz
eclipse.platform.resources-74758a62c4f8da5c9fc98aff832dfa08de41813a.tar.xz
eclipse.platform.resources-74758a62c4f8da5c9fc98aff832dfa08de41813a.zip
Bug 415014 - Lower sequence number for root during periodic workspace
save
-rw-r--r--bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/resources/SaveManager.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/resources/SaveManager.java b/bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/resources/SaveManager.java
index 751980bad..390cb0c45 100644
--- a/bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/resources/SaveManager.java
+++ b/bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/resources/SaveManager.java
@@ -128,6 +128,7 @@ public class SaveManager implements IElementInfoFlattener, IManager, IStringPool
public SaveManager(Workspace workspace) {
this.workspace = workspace;
+ this.masterTable = new MasterTable();
this.snapshotJob = new DelayedSnapshotJob(this);
snapshotRequested = false;
saveParticipants = Collections.synchronizedMap(new HashMap<String, ISaveParticipant>(10));
@@ -815,7 +816,7 @@ public class SaveManager implements IElementInfoFlattener, IManager, IStringPool
protected void restoreMasterTable() throws CoreException {
long start = System.currentTimeMillis();
- masterTable = new MasterTable();
+ masterTable.clear();
IPath location = workspace.getMetaArea().getSafeTableLocationFor(ResourcesPlugin.PI_RESOURCES);
java.io.File target = location.toFile();
if (!target.exists()) {

Back to the top