Changeset 47696 in webkit


Ignore:
Timestamp:
Aug 23, 2009 2:42:09 PM (15 years ago)
Author:
eric@webkit.org
Message:

2009-08-23 Joseph Pecoraro <Joseph Pecoraro>

Reviewed by Timothy Hatcher.

Inspector: Throws an Error on "null"
https://bugs.webkit.org/show_bug.cgi?id=28665

  • inspector/front-end/InjectedScript.js: (InjectedScript.evaluate):
Location:
trunk/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r47695 r47696  
     12009-08-23  Joseph Pecoraro  <joepeck@webkit.org>
     2
     3        Reviewed by Timothy Hatcher.
     4
     5        Inspector: Throws an Error on "null"
     6        https://bugs.webkit.org/show_bug.cgi?id=28665
     7
     8        * inspector/front-end/InjectedScript.js:
     9        (InjectedScript.evaluate):
     10
    1112009-08-23  Pavel Feldman  <pfeldman@chromium.org>
    212
  • trunk/WebCore/inspector/front-end/ConsoleView.js

    r47632 r47696  
    385385    _format: function(output, forceObjectFormat)
    386386    {
    387         var isProxy = typeof output === "object";
     387        var isProxy = (output != null && typeof output === "object");
    388388
    389389        if (forceObjectFormat)
  • trunk/WebCore/inspector/front-end/InjectedScript.js

    r47695 r47696  
    499499    try {
    500500        var value = InjectedScript._window().eval(expression);
     501        if (value === null)
     502            return { value: null };
    501503        var wrapper = InspectorController.wrapObject(value);
    502504        if (typeof wrapper === "object" && wrapper.exception)
Note: See TracChangeset for help on using the changeset viewer.