diff options
-rw-r--r-- | org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/GitDocument.java | 11 |
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; } /** |