diff --git a/debug/org.eclipse.cdt.debug.core/ChangeLog b/debug/org.eclipse.cdt.debug.core/ChangeLog index 3401452d652..4c6a5dc925e 100644 --- a/debug/org.eclipse.cdt.debug.core/ChangeLog +++ b/debug/org.eclipse.cdt.debug.core/ChangeLog @@ -1,3 +1,7 @@ +2005-09-09 Mikhail Khodjaiants + Bug 109206: Last register group is not added if it has only one register. + * CRegisterManager.java + 2005-09-06 Mikhail Khodjaiants Cleanup: replaced "new Boolean" by the static Boolean objects (Java 1.4). * CDebugUtils.java diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/CRegisterManager.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/CRegisterManager.java index 92e9379b698..6116e505173 100644 --- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/CRegisterManager.java +++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/CRegisterManager.java @@ -266,7 +266,7 @@ public class CRegisterManager { } current = d.getGroupName(); } - if ( startIndex < fRegisterDescriptors.length - 1 ) { + if ( startIndex < fRegisterDescriptors.length ) { IRegisterDescriptor[] descriptors = new IRegisterDescriptor[fRegisterDescriptors.length - startIndex]; System.arraycopy( fRegisterDescriptors, startIndex, descriptors, 0, descriptors.length ); fRegisterGroups.add( new CRegisterGroup( getDebugTarget(), current, descriptors ) );