diff --git a/debug/org.eclipse.cdt.debug.mi.core/ChangeLog b/debug/org.eclipse.cdt.debug.mi.core/ChangeLog index 1e6048846af..d98b6cb05e8 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/ChangeLog +++ b/debug/org.eclipse.cdt.debug.mi.core/ChangeLog @@ -1,3 +1,7 @@ +2003-06-04 Mikhail Khodjaiants + Correction in the parsing of reference value. + * src/org/eclipse/cdt/debug/mi/core/cdi/model/type/ReferenceValue.java + 2003-06-04 Mikhail Khodjaiants Added some missing types and methods for the type parsing. * src/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/model/type/ReferenceValue.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/model/type/ReferenceValue.java index 0eb147433ea..295536bd2f7 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/model/type/ReferenceValue.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/model/type/ReferenceValue.java @@ -31,9 +31,9 @@ public class ReferenceValue extends Value implements ICDIReferenceValue { public long referenceValue() throws CDIException { long value = 0; String valueString = getValueString().trim(); - if ( valueString.startsWith( "@" ) ) + if ( valueString.startsWith("@") ) valueString = valueString.substring( 1 ); - int space = valueString.indexOf(' '); + int space = valueString.indexOf(":"); if (space != -1) { valueString = valueString.substring(0, space).trim(); }