1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-15 21:15:23 +02:00

Fix for bug 134581: Unable to set advanced debugger options.

This commit is contained in:
Mikhail Khodjaiants 2006-04-03 19:00:30 +00:00
parent 0c247b1d5f
commit 81cc0b0322
2 changed files with 8 additions and 4 deletions

View file

@ -1,3 +1,7 @@
2006-04-03 Mikhail Khodjaiants
Fix for bug 134581: Unable to set advanced debugger options.
* CDebuggerTab.java
2006-03-29 Mikhail Khodjaiants 2006-03-29 Mikhail Khodjaiants
Made some generic methods static. Made some generic methods static.
* AbstractCLaunchDelegate.java * AbstractCLaunchDelegate.java

View file

@ -94,16 +94,16 @@ public class CDebuggerTab extends AbstractCDebuggerTab {
private void initialize() { private void initialize() {
Map attr = getAdvancedAttributes(); Map attr = getAdvancedAttributes();
Object varBookkeeping = attr.get(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_ENABLE_VARIABLE_BOOKKEEPING); Object varBookkeeping = attr.get(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_ENABLE_VARIABLE_BOOKKEEPING);
fVarBookKeeping.setSelection( (varBookkeeping instanceof Boolean) ? ! ((Boolean)varBookkeeping).booleanValue() : true); fVarBookKeeping.setSelection( (varBookkeeping instanceof Boolean) ? !((Boolean)varBookkeeping).booleanValue() : true);
Object regBookkeeping = attr.get(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_ENABLE_REGISTER_BOOKKEEPING); Object regBookkeeping = attr.get(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_ENABLE_REGISTER_BOOKKEEPING);
fRegBookKeeping.setSelection( (regBookkeeping instanceof Boolean) ? ! ((Boolean)regBookkeeping).booleanValue() : true); fRegBookKeeping.setSelection( (regBookkeeping instanceof Boolean) ? !((Boolean)regBookkeeping).booleanValue() : true);
} }
private void saveValues() { private void saveValues() {
Map attr = getAdvancedAttributes(); Map attr = getAdvancedAttributes();
Boolean varBookkeeping = Boolean.valueOf( fVarBookKeeping.getSelection() ); Boolean varBookkeeping = Boolean.valueOf( !fVarBookKeeping.getSelection() );
attr.put(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_ENABLE_VARIABLE_BOOKKEEPING, varBookkeeping); attr.put(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_ENABLE_VARIABLE_BOOKKEEPING, varBookkeeping);
Boolean regBookkeeping = Boolean.valueOf( fRegBookKeeping.getSelection() ); Boolean regBookkeeping = Boolean.valueOf( !fRegBookKeeping.getSelection() );
attr.put(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_ENABLE_REGISTER_BOOKKEEPING, regBookkeeping); attr.put(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_ENABLE_REGISTER_BOOKKEEPING, regBookkeeping);
update(); update();
} }