From 807a39139988c8b7dcccc4f2fea27bea1ed565b3 Mon Sep 17 00:00:00 2001 From: Mikhail Khodjaiants Date: Wed, 14 Aug 2002 17:12:34 +0000 Subject: [PATCH] Correct expression for the '-break-insert' command. --- .../eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java index e9880c345b4..7c2cbf3aebc 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java @@ -162,13 +162,15 @@ public class BreakpointManager extends SessionObject implements ICDIBreakpointMa } if (location != null) { - if (location.getFile() != null) { + if (location.getFile() != null && location.getFile().length() > 0) { line = location.getFile() + ":"; - if (location.getFunction() != null) { + if (location.getFunction() != null && location.getFunction().length() > 0) { line += location.getFunction(); } else { line += Integer.toString(location.getLineNumber()); } + } else if (location.getFunction() != null && location.getFunction().length() > 0) { + line = location.getFunction(); } else { line = "*" + Long.toString(location.getAddress()); }