From ece05b22c68737c0b99c061784ac9816ff018b88 Mon Sep 17 00:00:00 2001 From: Mikhail Khodjaiants Date: Sun, 29 Dec 2002 23:41:52 +0000 Subject: [PATCH] Fix in the 'supportsBreakpoints' method of CDebugTarget. --- debug/org.eclipse.cdt.debug.core/ChangeLog | 4 ++++ .../cdt/debug/internal/core/model/CDebugTarget.java | 7 +++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/debug/org.eclipse.cdt.debug.core/ChangeLog b/debug/org.eclipse.cdt.debug.core/ChangeLog index 3a4483b0f8b..d06a7dae615 100644 --- a/debug/org.eclipse.cdt.debug.core/ChangeLog +++ b/debug/org.eclipse.cdt.debug.core/ChangeLog @@ -1,3 +1,7 @@ +2002-12-29 Mikhail Khodjaiants + Fix in the 'supportsBreakpoints' method of CDebugTarget + * CDebugTarget.java: No need to check if the breakpoint file belongs to the source locator. + 2002-12-18 Mikhail Khodjaiants Implementing the 'Source Lookup' property page. * CDirectorySourceLocation.java diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java index 8e76b359b96..04525947d81 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java @@ -385,18 +385,21 @@ public class CDebugTarget extends CDebugElement */ public boolean supportsBreakpoint( IBreakpoint breakpoint ) { +/* if ( !getConfiguration().supportsBreakpoints() ) return false; if ( breakpoint instanceof ICBreakpoint ) { ISourceLocator sl = getSourceLocator(); - if ( sl != null && sl instanceof ICSourceLocator ) + if ( sl != null && sl instanceof IAdaptable && ((IAdaptable)sl).getAdapter( ICSourceLocator.class ) != null ) { - return ((ICSourceLocator)sl).contains( breakpoint.getMarker().getResource() ); + return ((ICSourceLocator)((IAdaptable)sl).getAdapter( ICSourceLocator.class )).contains( breakpoint.getMarker().getResource() ); } return true; } return false; +*/ + return getConfiguration().supportsBreakpoints(); } /* (non-Javadoc)