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: '