Fix NPE
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/sync/CVSCatchupReleaseViewer.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/sync/CVSCatchupReleaseViewer.java
index 4c78922..7041037 100644
--- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/sync/CVSCatchupReleaseViewer.java
+++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/sync/CVSCatchupReleaseViewer.java
@@ -35,6 +35,7 @@
import org.eclipse.team.internal.ccvs.core.CVSException;
import org.eclipse.team.internal.ccvs.core.client.Command.KSubstOption;
import org.eclipse.team.internal.ccvs.core.resources.CVSWorkspaceRoot;
+import org.eclipse.team.internal.ccvs.core.syncinfo.FolderSyncInfo;
import org.eclipse.team.internal.ccvs.core.syncinfo.ResourceSyncInfo;
import org.eclipse.team.internal.ccvs.ui.CVSUIPlugin;
import org.eclipse.team.internal.ccvs.ui.HistoryView;
@@ -184,10 +185,13 @@
postfix.append("(" + option.getShortDisplayText() + ")");
} else if (resource instanceof IContainer) {
ICVSFolder cvsFolder = CVSWorkspaceRoot.getCVSFolderFor((IContainer)resource);
- CVSTag tag = cvsFolder.getFolderSyncInfo().getTag();
- if (tag != null) {
- postfix.append(" ");
- postfix.append(tag.getName());
+ FolderSyncInfo info = cvsFolder.getFolderSyncInfo();
+ if (info != null) {
+ CVSTag tag = info.getTag();
+ if (tag != null) {
+ postfix.append(" ");
+ postfix.append(tag.getName());
+ }
}
}
} catch (CVSException e) {