From 8f6ad3f4d39071edad9412e7a52e509c55a3737d Mon Sep 17 00:00:00 2001 From: yann300 Date: Thu, 9 Feb 2017 16:34:02 +0100 Subject: [PATCH] use filename instead of index --- src/code/breakpointManager.js | 15 ++++++++------- src/solidity/solidityProxy.js | 10 ++++++++++ 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/src/code/breakpointManager.js b/src/code/breakpointManager.js index f3bfceeb39..0a60e1f3d8 100644 --- a/src/code/breakpointManager.js +++ b/src/code/breakpointManager.js @@ -113,8 +113,9 @@ class BreakpointManager { * @return {Bool} return true if the given @arg fileIndex @arg line refers to a breakpoint */ hasBreakpointAtLine (fileIndex, line) { - if (this.breakpoints[fileIndex]) { - var sources = this.breakpoints[fileIndex] + var filename = this.debugger.solidityProxy.fileNameFromIndex(fileIndex) + if (filename && this.breakpoints[filename]) { + var sources = this.breakpoints[filename] for (var k in sources) { var source = sources[k] if (line === source.row) { @@ -145,10 +146,10 @@ class BreakpointManager { * @param {Object} sourceLocation - position of the breakpoint { file: '', row: '', row: '