[EGIT PATCH 2/3] Avoid errors by allowing phantoms during traversal in the resource decorator
Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
---
.../internal/decorators/GitResourceDecorator.java | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/decorators/GitResourceDecorator.java b/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/decorators/GitResourceDecorator.java
index c625ce6..8d4a7c7 100644
--- a/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/decorators/GitResourceDecorator.java
+++ b/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/decorators/GitResourceDecorator.java
@@ -137,7 +137,9 @@ public class GitResourceDecorator extends LabelProvider implements
getActiveDecorator().clearDecorationState(resource);
return true;
}
- });
+ },
+ IResource.DEPTH_INFINITE,
+ true);
} finally {
getJobManager().endRule(markerRule);
}
@@ -164,7 +166,9 @@ public class GitResourceDecorator extends LabelProvider implements
}
return true;
}
- });
+ },
+ true
+ );
} catch (Exception e) {
Activator.logError("Problem during decorations. Stopped", e);
}
--
1.5.6.2.220.g44701