From 5db467bcdf6137e297fcf8b726cd60265e5e90cc Mon Sep 17 00:00:00 2001 From: Mikhail Khodjaiants Date: Thu, 11 Nov 2004 21:46:28 +0000 Subject: [PATCH] Fix for bug 73801: Function breakpoints set from C View aren't shown in editor. --- debug/org.eclipse.cdt.debug.ui/ChangeLog | 4 ++++ .../debug/internal/ui/actions/ToggleBreakpointAdapter.java | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/debug/org.eclipse.cdt.debug.ui/ChangeLog b/debug/org.eclipse.cdt.debug.ui/ChangeLog index 9362f8efe48..6a708780aa7 100644 --- a/debug/org.eclipse.cdt.debug.ui/ChangeLog +++ b/debug/org.eclipse.cdt.debug.ui/ChangeLog @@ -1,3 +1,7 @@ +2004-11-11 Mikhail Khodjaiants + Fix for bug 73801: Function breakpoints set from C View aren't shown in editor. + * ToggleBreakpointAdapter.java + 2004-11-10 Mikhail Khodjaiants Fix for bug 77437: Disassembly blocks with no associated source code has PC pointer on wrong line. * DisassemblyEditorInput.java diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/actions/ToggleBreakpointAdapter.java b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/actions/ToggleBreakpointAdapter.java index c0d50bd7d1c..43fefac5b97 100644 --- a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/actions/ToggleBreakpointAdapter.java +++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/actions/ToggleBreakpointAdapter.java @@ -179,6 +179,10 @@ public class ToggleBreakpointAdapter implements IToggleBreakpointsTarget { if ( sourceRange != null ) { charStart = sourceRange.getStartPos(); charEnd = charStart + sourceRange.getLength(); + if ( charEnd <= 0 ) { + charStart = -1; + charEnd = -1; + } lineNumber = sourceRange.getStartLine(); } }