⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 106885 in webkit


Ignore:
Timestamp:
Feb 6, 2012, 5:37:43 PM (15 years ago)
Author:
haraken@chromium.org
Message:

Unreviewed. Rebaselined run-bindings-tests results.

  • bindings/scripts/test/V8/V8TestObj.cpp:

(WebCore::TestObjInternal::optionsObjectCallback):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r106884 r106885  
     12012-02-06  Kentaro Hara  <haraken@chromium.org>
     2
     3        Unreviewed. Rebaselined run-bindings-tests results.
     4
     5        * bindings/scripts/test/V8/V8TestObj.cpp:
     6        (WebCore::TestObjInternal::optionsObjectCallback):
     7
    182012-02-06  Levi Weintraub  <leviw@chromium.org>
    29
  • trunk/Source/WebCore/bindings/scripts/test/V8/V8TestObj.cpp

    r106883 r106885  
    973973    TestObj* imp = V8TestObj::toNative(args.Holder());
    974974    EXCEPTION_BLOCK(OptionsObject, oo, MAYBE_MISSING_PARAMETER(args, 0, MissingIsUndefined));
     975    if (args.Length() > 0 && !oo.isUndefinedOrNull() && !oo.isObject()) {
     976        ec = TYPE_MISMATCH_ERR;
     977        V8Proxy::setDOMException(ec);
     978        return throwError("Not an object.", V8Proxy::TypeError);
     979    }
    975980    if (args.Length() <= 1) {
    976981        imp->optionsObject(oo);
     
    978983    }
    979984    EXCEPTION_BLOCK(OptionsObject, ooo, MAYBE_MISSING_PARAMETER(args, 1, MissingIsUndefined));
     985    if (args.Length() > 1 && !ooo.isUndefinedOrNull() && !ooo.isObject()) {
     986        ec = TYPE_MISMATCH_ERR;
     987        V8Proxy::setDOMException(ec);
     988        return throwError("Not an object.", V8Proxy::TypeError);
     989    }
    980990    imp->optionsObject(oo, ooo);
    981991    return v8::Handle<v8::Value>();
Note: See TracChangeset for help on using the changeset viewer.