Changeset 143437 in webkit


Ignore:
Timestamp:
Feb 20, 2013 1:21:09 AM (11 years ago)
Author:
eustas@chromium.org
Message:

Web Inspector: View.markAsRoot should never be invoked on attached view.
https://bugs.webkit.org/show_bug.cgi?id=110224

Reviewed by Pavel Feldman.

This will cause CSS loading problems after "show".

  • inspector/front-end/Drawer.js:

Ensure child view is detached before marked as root.

  • inspector/front-end/View.js:

(WebInspector.View.prototype.markAsRoot): Added assertion.

Location:
trunk/Source/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r143434 r143437  
     12013-02-20  Eugene Klyuchnikov  <eustas@chromium.org>
     2
     3        Web Inspector: View.markAsRoot should never be invoked on attached view.
     4        https://bugs.webkit.org/show_bug.cgi?id=110224
     5
     6        Reviewed by Pavel Feldman.
     7
     8        This will cause CSS loading problems after "show".
     9
     10        * inspector/front-end/Drawer.js:
     11        Ensure child view is detached before marked as root.
     12        * inspector/front-end/View.js:
     13        (WebInspector.View.prototype.markAsRoot): Added assertion.
     14
    1152013-02-20  Nils Barth  <nbarth@google.com>
    216
  • trunk/Source/WebCore/inspector/front-end/Drawer.js

    r123770 r143437  
    8787        this._floatingStatusBarContainer.insertBefore(document.getElementById("panel-status-bar"), this._floatingStatusBarContainer.firstElementChild);
    8888        this._bottomStatusBar.appendChild(this._viewStatusBar);
     89        this._view.detach();
    8990        this._view.markAsRoot();
    9091        this._view.show(this._drawerContentsElement);
  • trunk/Source/WebCore/inspector/front-end/View.js

    r135386 r143437  
    4848    markAsRoot: function()
    4949    {
     50        WebInspector.View._assert(!this.element.parentElement, "Attempt to mark as root attached node");
    5051        this._isRoot = true;
    5152    },
Note: See TracChangeset for help on using the changeset viewer.