diff options
author | Michael Valenta | 2006-09-29 19:40:45 +0000 |
---|---|---|
committer | Michael Valenta | 2006-09-29 19:40:45 +0000 |
commit | c9e20b2043d462f587bdc9e7960f563e6527c825 (patch) | |
tree | 03574b0558f0c49503fae947ab42b342ac53cba0 /bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources | |
parent | d5f5d1a26bd1fce1630511b923bee7a480217e7b (diff) | |
download | eclipse.platform.team-c9e20b2043d462f587bdc9e7960f563e6527c825.tar.gz eclipse.platform.team-c9e20b2043d462f587bdc9e7960f563e6527c825.tar.xz eclipse.platform.team-c9e20b2043d462f587bdc9e7960f563e6527c825.zip |
Bug 157959 [rulers] revision becomes sticky in unrelated editor
Diffstat (limited to 'bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources')
-rw-r--r-- | bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFile.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFile.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFile.java index 3de225f4c..f3212c7e8 100644 --- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFile.java +++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/RemoteFile.java @@ -19,6 +19,7 @@ import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IResource; import org.eclipse.core.runtime.*; import org.eclipse.team.core.TeamException; +import org.eclipse.team.core.history.IFileRevision; import org.eclipse.team.core.variants.CachedResourceVariant; import org.eclipse.team.internal.ccvs.core.*; import org.eclipse.team.internal.ccvs.core.client.*; @@ -26,6 +27,7 @@ import org.eclipse.team.internal.ccvs.core.client.Command.*; import org.eclipse.team.internal.ccvs.core.client.listeners.ILogEntryListener; import org.eclipse.team.internal.ccvs.core.client.listeners.LogListener; import org.eclipse.team.internal.ccvs.core.connection.CVSServerException; +import org.eclipse.team.internal.ccvs.core.filehistory.CVSResourceVariantFileRevision; import org.eclipse.team.internal.ccvs.core.syncinfo.*; /** @@ -653,4 +655,10 @@ public class RemoteFile extends RemoteResource implements ICVSRemoteFile { public CachedResourceVariant getCachedHandle() { return super.getCachedHandle(); } + + public Object getAdapter(Class adapter) { + if (adapter == IFileRevision.class) + return new CVSResourceVariantFileRevision(this); + return super.getAdapter(adapter); + } } |