From cb5418b89459a6f7da2a63b0c3796305c78179a0 Mon Sep 17 00:00:00 2001 From: Robin Rosenberg Date: Wed, 25 Apr 2007 01:31:17 +0200 Subject: [PATCH] Detect resource changes. Another oops from the patch to use git ordering in trees. Signed-off-by: Robin Rosenberg --- .../src/org/spearce/egit/core/project/GitProjectData.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/org.spearce.egit.core/src/org/spearce/egit/core/project/GitProjectData.java b/org.spearce.egit.core/src/org/spearce/egit/core/project/GitProjectData.java index 00d51867..431e0c4c 100644 --- a/org.spearce.egit.core/src/org/spearce/egit/core/project/GitProjectData.java +++ b/org.spearce.egit.core/src/org/spearce/egit/core/project/GitProjectData.java @@ -387,7 +387,8 @@ public class GitProjectData { public boolean visit(final IResourceDelta d) throws CoreException { final int f = d.getFlags(); - IResource r = d.getResource(); + IResource res = d.getResource(); + IResource r = res; if ((f & IResourceDelta.CONTENT) != 0 || (f & IResourceDelta.ENCODING) != 0 || r instanceof IContainer) { @@ -420,7 +421,7 @@ public class GitProjectData { try { synchronized (cacheTree) { final TreeEntry e; - if (r.getType() == IResource.FILE) + if (res.getType() == IResource.FILE) e = cacheTree.findBlobMember(s); else e = cacheTree.findTreeMember(s); -- 2.11.4.GIT