From 50acfcec0ef10637b287d135f7f58f0a9eea4476 Mon Sep 17 00:00:00 2001 From: isidor Date: Thu, 31 May 2018 11:26:11 +0200 Subject: [PATCH] fixes #50864 --- src/vs/workbench/parts/debug/browser/debugEditorActions.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/vs/workbench/parts/debug/browser/debugEditorActions.ts b/src/vs/workbench/parts/debug/browser/debugEditorActions.ts index ff64968a0e727..855e51f6b0005 100644 --- a/src/vs/workbench/parts/debug/browser/debugEditorActions.ts +++ b/src/vs/workbench/parts/debug/browser/debugEditorActions.ts @@ -238,9 +238,9 @@ class GoToBreakpointAction extends EditorAction { : allEnabledBreakpoints.filter(bp => bp.uri.toString() < currentUri.toString()).pop(); } - //Move to first possible breakpoint - if (!moveBreakpoint) { - moveBreakpoint = allEnabledBreakpoints[0]; + //Move to first or last possible breakpoint + if (!moveBreakpoint && allEnabledBreakpoints.length) { + moveBreakpoint = this.isNext ? allEnabledBreakpoints[0] : allEnabledBreakpoints[allEnabledBreakpoints.length - 1]; } if (moveBreakpoint) {