diff options
Diffstat (limited to 'webkit')
-rw-r--r-- | webkit/tools/layout_tests/test_lists/tests_fixable.txt | 2 | ||||
-rw-r--r-- | webkit/tools/npapi_layout_test_plugin/main.cpp | 19 |
2 files changed, 3 insertions, 18 deletions
diff --git a/webkit/tools/layout_tests/test_lists/tests_fixable.txt b/webkit/tools/layout_tests/test_lists/tests_fixable.txt index 0548256..0d9acb8 100644 --- a/webkit/tools/layout_tests/test_lists/tests_fixable.txt +++ b/webkit/tools/layout_tests/test_lists/tests_fixable.txt @@ -1285,8 +1285,6 @@ V8 | KJS # LayoutTests/fast/dom/gc-1.html = CRASH | PASS V8 | KJS # LayoutTests/http/tests/navigation/redirect302-subframeload.html = FAIL | PASS V8 | KJS # LayoutTests/http/tests/navigation/relativeanchor-basic.html = FAIL | PASS -// This one fails consistently after http://codereview.chromium.org/6272. -V8 # pending/plugins/destroy-stream-twice.html = FAIL // This one is flakey and might be related. V8 # LayoutTests/http/tests/plugins/geturlnotify-from-npp-destroystream.html = FAIL | PASS diff --git a/webkit/tools/npapi_layout_test_plugin/main.cpp b/webkit/tools/npapi_layout_test_plugin/main.cpp index ccfe2aa..dce0e3d 100644 --- a/webkit/tools/npapi_layout_test_plugin/main.cpp +++ b/webkit/tools/npapi_layout_test_plugin/main.cpp @@ -178,25 +178,12 @@ NPError NPP_NewStream(NPP instance, NPMIMEType type, NPStream *stream, NPBool se obj->stream = stream; *stype = NP_ASFILEONLY; - if (obj->onStreamLoad) - executeScript(obj, obj->onStreamLoad); - if (browser->version >= NPVERS_HAS_RESPONSE_HEADERS) notifyStream(obj, stream->url, stream->headers); - if (obj->onStreamLoad) { - NPObject *windowScriptObject; - browser->getvalue(obj->npp, NPNVWindowNPObject, &windowScriptObject); - - NPString script; - script.UTF8Characters = obj->onStreamLoad; - script.UTF8Length = strlen(obj->onStreamLoad); - - NPVariant browserResult; - browser->evaluate(obj->npp, windowScriptObject, &script, &browserResult); - browser->releasevariantvalue(&browserResult); - } - + if (obj->onStreamLoad) + executeScript(obj, obj->onStreamLoad); + return NPERR_NO_ERROR; } |