From d32b5a8355be89ee886a1ac8dc96a7a57c0164a6 Mon Sep 17 00:00:00 2001 From: Mikhail Khodjaiants Date: Thu, 5 Sep 2002 14:54:18 +0000 Subject: [PATCH] The reason of the 'suspended' event has been changed from ICDIBreakpoint to ICDIBreakpointHit. --- .../cdt/debug/internal/core/model/CDebugTarget.java | 7 ++++--- .../cdt/debug/internal/ui/CDTDebugModelPresentation.java | 7 +++++++ 2 files changed, 11 insertions(+), 3 deletions(-) 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 c0f3d176eb3..d9b48c58f2e 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 @@ -21,6 +21,7 @@ import org.eclipse.cdt.debug.core.IFormattedMemoryRetrieval; import org.eclipse.cdt.debug.core.IRestart; import org.eclipse.cdt.debug.core.IState; import org.eclipse.cdt.debug.core.cdi.CDIException; +import org.eclipse.cdt.debug.core.cdi.ICDIBreakpointHit; import org.eclipse.cdt.debug.core.cdi.ICDIBreakpointManager; import org.eclipse.cdt.debug.core.cdi.ICDICondition; import org.eclipse.cdt.debug.core.cdi.ICDIConfiguration; @@ -1151,9 +1152,9 @@ public class CDebugTarget extends CDebugElement { handleEndSteppingRange( (ICDIEndSteppingRange)reason ); } - else if ( reason instanceof ICDIBreakpoint ) + else if ( reason instanceof ICDIBreakpointHit ) { - handleBreakpointHit( (ICDIBreakpoint)reason ); + handleBreakpointHit( (ICDIBreakpointHit)reason ); } else if ( reason instanceof ICDISignal ) { @@ -1193,7 +1194,7 @@ public class CDebugTarget extends CDebugElement fireSuspendEvent( DebugEvent.UNSPECIFIED ); } - private void handleBreakpointHit( ICDIBreakpoint breakpoint ) + private void handleBreakpointHit( ICDIBreakpointHit breakpointHit ) { fireSuspendEvent( DebugEvent.BREAKPOINT ); } diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/CDTDebugModelPresentation.java b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/CDTDebugModelPresentation.java index 620081ad451..1aa02d0666f 100644 --- a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/CDTDebugModelPresentation.java +++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/CDTDebugModelPresentation.java @@ -15,6 +15,7 @@ import org.eclipse.cdt.debug.core.ICFunctionBreakpoint; import org.eclipse.cdt.debug.core.ICLineBreakpoint; import org.eclipse.cdt.debug.core.IStackFrameInfo; import org.eclipse.cdt.debug.core.IState; +import org.eclipse.cdt.debug.core.cdi.ICDIBreakpointHit; import org.eclipse.cdt.debug.core.cdi.ICDIExitInfo; import org.eclipse.cdt.debug.core.cdi.ICDISignal; import org.eclipse.cdt.debug.ui.CDebugUIPlugin; @@ -292,6 +293,12 @@ public class CDTDebugModelPresentation extends LabelProvider new String[] { ((ICDISignal)info).getName(), ((ICDISignal)info).getMeaning() } ); return label; } +/* + if ( info != null && info instanceof ICDIBreakpointHit ) + { + return target.getName() + " (Breakpoint hit)"; + } +*/ } } }