diff --git a/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/model/type/IntegralValue.java b/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/model/type/IntegralValue.java index 19ea5bdfc7d..b3d662438e5 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/model/type/IntegralValue.java +++ b/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/model/type/IntegralValue.java @@ -45,18 +45,18 @@ public abstract class IntegralValue extends Value implements ICDIIntegralValue { valueString = valueString.substring(1); int colon = valueString.indexOf(':'); if (colon != -1) { - valueString = valueString.substring(colon + 1); + valueString = valueString.substring(colon + 1).trim(); } - } else { - int space = valueString.indexOf(' '); - if (space != -1) { - valueString = valueString.substring(0, space).trim(); - } } + int space = valueString.indexOf(' '); + if (space != -1) { + valueString = valueString.substring(0, space).trim(); + } try { return MIFormat.getBigInteger(valueString); } catch (NumberFormatException e) { + // } return BigInteger.ZERO; }