Changeset 86963 in webkit


Ignore:
Timestamp:
May 20, 2011 9:25:31 AM (13 years ago)
Author:
podivilov@chromium.org
Message:

2011-05-20 Pavel Podivilov <podivilov@chromium.org>

Reviewed by Pavel Feldman.

Web Inspector: breakpoints disappear from ui after navigation.
https://bugs.webkit.org/show_bug.cgi?id=61133

  • inspector/front-end/DebuggerPresentationModel.js: (WebInspector.DebuggerPresentationModel.prototype._debuggerWasEnabled): (WebInspector.DebuggerPresentationModel.prototype._saveBreakpoints):
Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r86961 r86963  
     12011-05-20  Pavel Podivilov  <podivilov@chromium.org>
     2
     3        Reviewed by Pavel Feldman.
     4
     5        Web Inspector: breakpoints disappear from ui after navigation.
     6        https://bugs.webkit.org/show_bug.cgi?id=61133
     7
     8        * inspector/front-end/DebuggerPresentationModel.js:
     9        (WebInspector.DebuggerPresentationModel.prototype._debuggerWasEnabled):
     10        (WebInspector.DebuggerPresentationModel.prototype._saveBreakpoints):
     11
    1122011-05-20  Sheriff Bot  <webkit.review.bot@gmail.com>
    213
  • trunk/Source/WebCore/inspector/front-end/DebuggerPresentationModel.js

    r86961 r86963  
    6868    _debuggerWasEnabled: function()
    6969    {
     70        if (this._breakpointsRestored)
     71            return;
    7072        this._restoreBreakpointsFromSettings();
     73        this._breakpointsRestored = true;
    7174    },
    7275
     
    508511
    509512        // Sanitize debugger ids.
    510         for (var i = 0; i < serializedBreakpoints.length; ++i)
    511             delete serializedBreakpoints[i].debuggerId;
     513        for (var i = 0; i < serializedBreakpoints.length; ++i) {
     514            var breakpoint = serializedBreakpoints[i];
     515            var breakpointCopy = {};
     516            for (var property in breakpoint) {
     517                if (property !== "debuggerId")
     518                    breakpointCopy[property] = breakpoint[property];
     519            }
     520            serializedBreakpoints[i] = breakpointCopy;
     521        }
    512522
    513523        WebInspector.settings.breakpoints = serializedBreakpoints;
Note: See TracChangeset for help on using the changeset viewer.