From 2890920eba98a5c62bb2ff62323052328e9492e5 Mon Sep 17 00:00:00 2001 From: Feng Qian Date: Thu, 13 Aug 2009 14:54:56 -0700 Subject: [PATCH] Set V8 flag --expose_gc in TestShellActivity. Page cycler calls window.gc between pages, JSC exposes window.gc by default, and V8 requires the flag to be set. --- .../src/com/android/dumprendertree/TestShellActivity.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/DumpRenderTree/src/com/android/dumprendertree/TestShellActivity.java b/tests/DumpRenderTree/src/com/android/dumprendertree/TestShellActivity.java index 7e80370110afe..e06038855ae3c 100644 --- a/tests/DumpRenderTree/src/com/android/dumprendertree/TestShellActivity.java +++ b/tests/DumpRenderTree/src/com/android/dumprendertree/TestShellActivity.java @@ -112,6 +112,11 @@ public class TestShellActivity extends Activity implements LayoutTestController mWebView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NORMAL); + // Expose window.gc function to JavaScript. JSC build exposes + // this function by default, but V8 requires the flag to turn it on. + // WebView::setJsFlags is noop in JSC build. + mWebView.setJsFlags("--expose_gc"); + mHandler = new AsyncHandler(); Intent intent = getIntent();