Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'rdt/org.eclipse.ptp.rdt.ui/src/org/eclipse/ptp/internal/rdt/ui/editor/RemoteSemanticHighlightingService.java')
-rw-r--r--rdt/org.eclipse.ptp.rdt.ui/src/org/eclipse/ptp/internal/rdt/ui/editor/RemoteSemanticHighlightingService.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/rdt/org.eclipse.ptp.rdt.ui/src/org/eclipse/ptp/internal/rdt/ui/editor/RemoteSemanticHighlightingService.java b/rdt/org.eclipse.ptp.rdt.ui/src/org/eclipse/ptp/internal/rdt/ui/editor/RemoteSemanticHighlightingService.java
index beafcefef..89ce1649c 100644
--- a/rdt/org.eclipse.ptp.rdt.ui/src/org/eclipse/ptp/internal/rdt/ui/editor/RemoteSemanticHighlightingService.java
+++ b/rdt/org.eclipse.ptp.rdt.ui/src/org/eclipse/ptp/internal/rdt/ui/editor/RemoteSemanticHighlightingService.java
@@ -26,7 +26,6 @@ import org.eclipse.ptp.internal.rdt.core.model.TranslationUnit;
import org.eclipse.ptp.internal.rdt.core.serviceproviders.AbstractRemoteService;
import org.eclipse.ptp.internal.rdt.core.subsystems.ICIndexSubsystem;
import org.eclipse.ptp.rdt.core.RDTLog;
-import org.eclipse.ptp.rdt.ui.subsystems.RSECIndexSubsystem;
import org.eclipse.rse.core.subsystems.IConnectorService;
/**
@@ -44,6 +43,9 @@ public class RemoteSemanticHighlightingService extends AbstractRemoteService imp
public String computeSemanticHighlightingPositions(IWorkingCopy workingCopy) {
ICIndexSubsystem subsystem = getSubSystem();
+ if(subsystem == null) {
+ return null;
+ }
ITranslationUnit unit = workingCopy.getTranslationUnit();
ITranslationUnit targetUnit;

Back to the top