diff options
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui')
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/sourcelookup/SourceLookupFacility.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/sourcelookup/SourceLookupFacility.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/sourcelookup/SourceLookupFacility.java index a9c655aa4..3326190b9 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/sourcelookup/SourceLookupFacility.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/sourcelookup/SourceLookupFacility.java @@ -42,6 +42,7 @@ import org.eclipse.debug.internal.ui.views.launch.Decoration; import org.eclipse.debug.internal.ui.views.launch.DecorationManager; import org.eclipse.debug.internal.ui.views.launch.SourceNotFoundEditorInput; import org.eclipse.debug.internal.ui.views.launch.StandardDecoration; + import org.eclipse.debug.ui.DebugUITools; import org.eclipse.debug.ui.IDebugEditorPresentation; import org.eclipse.debug.ui.IDebugModelPresentation; @@ -439,7 +440,9 @@ public class SourceLookupFacility implements IPageListener, IPartListener2, IPro positionEditor(textEditor, frame); InstructionPointerManager.getDefault().removeAnnotations(textEditor); Annotation annotation = fPresentation.getInstructionPointerAnnotation(textEditor, frame); - InstructionPointerManager.getDefault().addAnnotation(textEditor, frame, annotation); + if (annotation != null) { + InstructionPointerManager.getDefault().addAnnotation(textEditor, frame, annotation); + } } } } |