Changeset 125672 in webkit


Ignore:
Timestamp:
Aug 15, 2012, 6:53:53 AM (13 years ago)
Author:
vsevik@chromium.org
Message:

Web Inspector: Scroll/selection are not saved in sources panel editors sometimes.
https://bugs.webkit.org/show_bug.cgi?id=94098

Reviewed by Pavel Feldman.

SourceFrame listeners and _currentFile field are now cleared only when currently open tab is closed.

  • inspector/front-end/TabbedEditorContainer.js:

(WebInspector.TabbedEditorContainer.prototype._tabClosed):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r125668 r125672  
     12012-08-15  Vsevolod Vlasov  <vsevik@chromium.org>
     2
     3        Web Inspector: Scroll/selection are not saved in sources panel editors sometimes.
     4        https://bugs.webkit.org/show_bug.cgi?id=94098
     5
     6        Reviewed by Pavel Feldman.
     7
     8        SourceFrame listeners and _currentFile field are now cleared only when currently open tab is closed.
     9
     10        * inspector/front-end/TabbedEditorContainer.js:
     11        (WebInspector.TabbedEditorContainer.prototype._tabClosed):
     12
    1132012-08-15  Vsevolod Vlasov  <vsevik@chromium.org>
    214
  • trunk/Source/WebCore/inspector/front-end/TabbedEditorContainer.js

    r121955 r125672  
    293293        var userGesture = /** @type {boolean} */ event.data.isUserGesture;
    294294
    295         this._removeScrollAndSelectionListeners();
    296295        var uiSourceCode = this._files[tabId];
     296        if (this._currentFile === uiSourceCode) {
     297            this._removeScrollAndSelectionListeners();
     298            delete this._currentFile;
     299        }
    297300        this._tabIds.remove(uiSourceCode);
    298301        delete this._files[tabId];
    299         delete this._currentFile;
    300302
    301303        uiSourceCode.removeEventListener(WebInspector.UISourceCode.Events.TitleChanged, this._uiSourceCodeTitleChanged, this);
Note: See TracChangeset for help on using the changeset viewer.