Changeset 86683 in webkit


Ignore:
Timestamp:
May 17, 2011 10:27:19 AM (13 years ago)
Author:
pfeldman@chromium.org
Message:

2011-05-17 Pavel Feldman <pfeldman@google.com>

Reviewed by Yury Semikhatsky.

Web Inspector: navigating from elements panel does not show source view.
https://bugs.webkit.org/show_bug.cgi?id=60970

  • inspector/front-end/TextViewer.js: (WebInspector.TextViewer.prototype.highlightLine): (WebInspector.TextEditorChunkedPanel.prototype.makeLineAChunk):
Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r86680 r86683  
     12011-05-17  Pavel Feldman  <pfeldman@google.com>
     2
     3        Reviewed by Yury Semikhatsky.
     4
     5        Web Inspector: navigating from elements panel does not show source view.
     6        https://bugs.webkit.org/show_bug.cgi?id=60970
     7
     8        * inspector/front-end/TextViewer.js:
     9        (WebInspector.TextViewer.prototype.highlightLine):
     10        (WebInspector.TextEditorChunkedPanel.prototype.makeLineAChunk):
     11
    1122011-05-17  Sam Magnuson  <smagnuson@netflix.com>
    213
  • trunk/Source/WebCore/inspector/front-end/TextViewer.js

    r86552 r86683  
    109109    highlightLine: function(lineNumber)
    110110    {
     111        if (typeof lineNumber !== "number" || lineNumber < 0)
     112            return;
     113
    111114        lineNumber = Math.min(lineNumber, this._textModel.linesCount - 1);
    112115        this._mainPanel.highlightLine(lineNumber);
     
    426429        var chunkNumber = this._chunkNumberForLine(lineNumber);
    427430        var oldChunk = this._textChunks[chunkNumber];
     431
     432        if (!oldChunk) {
     433            console.error("No chunk for line number: " + lineNumber);
     434            return;
     435        }
     436
    428437        if (oldChunk.linesCount === 1)
    429438            return oldChunk;
Note: See TracChangeset for help on using the changeset viewer.