From cf4ba671c8edc2241e4a105ab9fb9367afefef97 Mon Sep 17 00:00:00 2001 From: Mikhail Khodjaiants Date: Thu, 2 Dec 2004 21:49:56 +0000 Subject: [PATCH] Fix for bug 80034: Expressions view does not display correct no. of elements in array. --- debug/org.eclipse.cdt.debug.core/ChangeLog | 4 ++++ .../eclipse/cdt/debug/internal/core/model/CValueFactory.java | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/debug/org.eclipse.cdt.debug.core/ChangeLog b/debug/org.eclipse.cdt.debug.core/ChangeLog index 2cbce35b3f4..400848ee1d9 100644 --- a/debug/org.eclipse.cdt.debug.core/ChangeLog +++ b/debug/org.eclipse.cdt.debug.core/ChangeLog @@ -1,3 +1,7 @@ +2004-12-01 Mikhail Khodjaiants + Fix for bug 80034: Expressions view does not display correct no. of elements in array. + * CValueFactory.java + 2004-12-01 Mikhail Khodjaiants Fix for bug 79454: Unable to remove a breakpoint set from the gdb console. * CBreakpointManager.java diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CValueFactory.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CValueFactory.java index ea5e92fc1bb..600fa6d3b30 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CValueFactory.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CValueFactory.java @@ -28,7 +28,7 @@ public class CValueFactory { } static public CIndexedValue createIndexedValue( AbstractCVariable parent, ICDIArrayValue cdiValue, int start, int end ) { - return new CIndexedValue( parent, cdiValue, start, end - start ); + return new CIndexedValue( parent, cdiValue, start, end - start + 1 ); } static public CValue createGlobalValue( CVariable parent, ICDIValue cdiValue ) {