diff --git a/debug/org.eclipse.cdt.debug.core/ChangeLog b/debug/org.eclipse.cdt.debug.core/ChangeLog index b65fff4d769..d805812be20 100644 --- a/debug/org.eclipse.cdt.debug.core/ChangeLog +++ b/debug/org.eclipse.cdt.debug.core/ChangeLog @@ -1,3 +1,8 @@ +2005-07-11 Mikhail Khodjaiants + Bug 102563: Break points not working. + Temporary switching back to use file names instead of full paths. + * CBreakpointManager.java + 2005-07-10 Mikhail Khodjaiants Bug 103173: Register: user created register groups disappear after debug session restart. * CRegisterManager.java diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/CBreakpointManager.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/CBreakpointManager.java index c73402fefdc..72491bd0c82 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/CBreakpointManager.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/CBreakpointManager.java @@ -600,7 +600,7 @@ public class CBreakpointManager implements IBreakpointsListener, IBreakpointMana ICDITarget cdiTarget = getCDITarget(); String handle = breakpoint.getSourceHandle(); IPath path = convertPath( handle ); - ICDILineLocation location = cdiTarget.createLineLocation( path.toPortableString(), breakpoint.getLineNumber() ); + ICDILineLocation location = cdiTarget.createLineLocation( path.lastSegment()/*path.toPortableString()*/, breakpoint.getLineNumber() ); ICDICondition condition = createCondition( breakpoint ); setLocationBreakpointOnTarget( breakpoint, cdiTarget, location, condition, enabled ); }