Index: Source/devtools/front_end/CodeMirrorTextEditor.js |
diff --git a/Source/devtools/front_end/CodeMirrorTextEditor.js b/Source/devtools/front_end/CodeMirrorTextEditor.js |
index 52f799d0dd9c0393ef104009b8d1656913b55884..79a3fd56e25c17ff4f0ceb55ffa802100182d9b9 100644 |
--- a/Source/devtools/front_end/CodeMirrorTextEditor.js |
+++ b/Source/devtools/front_end/CodeMirrorTextEditor.js |
@@ -805,11 +805,10 @@ WebInspector.CodeMirrorTextEditor.prototype = { |
*/ |
highlightPosition: function(lineNumber, columnNumber) |
{ |
- if (lineNumber < 0) |
- return; |
- lineNumber = Math.min(lineNumber, this._codeMirror.lineCount() - 1); |
- if (typeof columnNumber !== "number" || columnNumber < 0 || columnNumber > this._codeMirror.getLine(lineNumber).length) |
+ lineNumber = Number.constrain(lineNumber, 0, this._codeMirror.lineCount() - 1); |
+ if (typeof columnNumber !== "number") |
columnNumber = 0; |
+ columnNumber = Number.constrain(columnNumber, 0, this._codeMirror.getLine(lineNumber).length); |
this.clearPositionHighlight(); |
this._highlightedLine = this._codeMirror.getLineHandle(lineNumber); |