1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

2005-08-08 Alain Magloire

Fix PR 106340: ArrayOutOfBoundException
	* src/org/eclipse/cdt/internal/ui/actions/GoToNextPreviousMemberAction.java
This commit is contained in:
Alain Magloire 2005-08-08 16:23:42 +00:00
parent eaa4628837
commit ecce7764c9
2 changed files with 15 additions and 7 deletions

View file

@ -1,3 +1,7 @@
2005-08-08 Alain Magloire
Fix PR 106340: ArrayOutOfBoundException
* src/org/eclipse/cdt/internal/ui/actions/GoToNextPreviousMemberAction.java
2005-07-28 David Inglis
Disable browsing and hierarchy views/perspectives and open hierarchy action as per

View file

@ -99,10 +99,12 @@ public class GoToNextPreviousMemberAction extends TextEditorAction {
* @return Found offset or actual.
*/
private static int getNextOffset(Integer[] offsets, int actualOffset) {
if (offsets.length > 0) {
if (actualOffset < offsets[0].intValue())
{
return offsets[0].intValue();
}
}
for (int i = 0; i < offsets.length - 1; i++) {
if (offsets[i].intValue() == actualOffset) {
return offsets[i + 1].intValue();
@ -121,10 +123,12 @@ public class GoToNextPreviousMemberAction extends TextEditorAction {
* @return Found offset or actual.
*/
private static int getPreviousOffset(Integer[] offsets, int actualOffset) {
if (offsets.length > 0) {
if (actualOffset > offsets[offsets.length - 1].intValue())
{
return offsets[offsets.length - 1].intValue();
}
}
for (int i = 1; i < offsets.length; i++) {
if (offsets[i].intValue() == actualOffset) {
return offsets[i - 1].intValue();