Bug 541263 - fixed JDIHelpers#getStackFrames missing last frame

Change-Id: Ib7d0e772ac06c971871e78a2e1dac5cc99900ea4
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
diff --git a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/sourcelookup/advanced/JDIHelpers.java b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/sourcelookup/advanced/JDIHelpers.java
index 8757347..ba4cfed 100644
--- a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/sourcelookup/advanced/JDIHelpers.java
+++ b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/internal/launching/sourcelookup/advanced/JDIHelpers.java
@@ -127,7 +127,7 @@
 			IStackFrame[] frames = ((IStackFrame) element).getThread().getStackFrames();
 			for (int i = 0; i < frames.length - 1; i++) {
 				if (frames[i] == element) {
-					return Arrays.copyOfRange(frames, i + 1, frames.length - 1);
+					return Arrays.copyOfRange(frames, i + 1, frames.length);
 				}
 			}
 		}