diff options
Diffstat (limited to 'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/DecoratableResourceAdapter.java')
-rw-r--r-- | org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/DecoratableResourceAdapter.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/DecoratableResourceAdapter.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/DecoratableResourceAdapter.java index ea78d21658..838be51cbf 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/DecoratableResourceAdapter.java +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/DecoratableResourceAdapter.java @@ -121,13 +121,13 @@ class DecoratableResourceAdapter extends DecoratableResource { String repoRelativePath = makeRepoRelative(resource) + "/"; //$NON-NLS-1$ Set<String> ignoredFiles = indexDiffData.getIgnoredNotInIndex(); + Set<String> untrackedFolders = indexDiffData.getUntrackedFolders(); ignored = containsPrefixPath(ignoredFiles, repoRelativePath); - // only file can be not tracked. if (ignored) tracked = false; else - tracked = true; // TODO: implement decoration for untracked folders + tracked = !containsPrefixPath(untrackedFolders, repoRelativePath); // containers are marked as staged whenever file was added, removed or // changed |