Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/GitDocument.java11
1 files changed, 3 insertions, 8 deletions
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/GitDocument.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/GitDocument.java
index 942c045614..7bd11dbf00 100644
--- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/GitDocument.java
+++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/GitDocument.java
@@ -13,7 +13,6 @@ import java.util.Map;
import java.util.WeakHashMap;
import org.eclipse.core.resources.IEncodedStorage;
-import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IResource;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.egit.core.GitProvider;
@@ -73,8 +72,7 @@ class GitDocument extends Document implements RepositoryListener {
void populate() throws IOException {
Activator.trace("(GitDocument) populate: " + resource); //$NON-NLS-1$
- final IProject project = resource.getProject();
- RepositoryMapping mapping = RepositoryMapping.getMapping(project);
+ RepositoryMapping mapping = RepositoryMapping.getMapping(resource);
if (mapping == null) {
setResolved(null, null, null, ""); //$NON-NLS-1$
return;
@@ -171,11 +169,8 @@ class GitDocument extends Document implements RepositoryListener {
}
private Repository getRepository() {
- IProject project = resource.getProject();
- RepositoryMapping mapping = RepositoryMapping.getMapping(project);
- if (mapping != null)
- return mapping.getRepository();
- return null;
+ RepositoryMapping mapping = RepositoryMapping.getMapping(resource);
+ return (mapping != null) ? mapping.getRepository() : null;
}
/**

Back to the top