1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Use the corresponding methods of 'ICBreakpoint' to set breakpoint properties.

This commit is contained in:
Mikhail Khodjaiants 2003-11-07 22:55:30 +00:00
parent 90285517de
commit 1c2bf651f9
2 changed files with 7 additions and 6 deletions

View file

@ -1,3 +1,7 @@
2003-11-07 Mikhail Khodjaiants
Use the corresponding methods of 'ICBreakpoint' to set breakpoint properties.
* CBreakpointManager.java
2003-11-07 Mikhail Khodjaiants 2003-11-07 Mikhail Khodjaiants
Fix for PR 46303: Exception when selecting Debug... menu. Fix for PR 46303: Exception when selecting Debug... menu.
Check if the string passed to the 'getCommonSourceLocationsFromMemento' method is not empty. Check if the string passed to the 'getCommonSourceLocationsFromMemento' method is not empty.

View file

@ -7,7 +7,6 @@
package org.eclipse.cdt.debug.internal.core; package org.eclipse.cdt.debug.internal.core;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map;
import java.util.Set; import java.util.Set;
import org.eclipse.cdt.debug.core.CDebugCorePlugin; import org.eclipse.cdt.debug.core.CDebugCorePlugin;
@ -519,11 +518,9 @@ public class CBreakpointManager implements ICBreakpointManager, ICDIEventListene
{ {
try try
{ {
Map attributes = breakpoint.getMarker().getAttributes(); breakpoint.setEnabled( cdiBreakpoint.isEnabled() );
attributes.put( ICBreakpoint.ENABLED, new Boolean( cdiBreakpoint.isEnabled() ) ); breakpoint.setIgnoreCount( cdiBreakpoint.getCondition().getIgnoreCount() );
attributes.put( ICBreakpoint.IGNORE_COUNT, new Integer( cdiBreakpoint.getCondition().getIgnoreCount() ) ); breakpoint.setCondition( cdiBreakpoint.getCondition().getExpression() );
attributes.put( ICBreakpoint.CONDITION, cdiBreakpoint.getCondition().getExpression() );
breakpoint.getMarker().setAttributes( attributes );
} }
catch( CDIException e ) catch( CDIException e )
{ {