summaryrefslogtreecommitdiff
path: root/core/java/android/webkit/CallbackProxy.java
diff options
context:
space:
mode:
authorSteve Block <steveblock@google.com>2012-02-20 18:35:49 +0000
committerSteve Block <steveblock@google.com>2012-02-21 10:21:40 +0000
commitacd7e2eb8b896bf69f78e41b21719912efb898f9 (patch)
treeb4c9b78a458574bee7f88f4cee23a7ac79344832 /core/java/android/webkit/CallbackProxy.java
parent938d2fbc57f05cc9bab9b551d7a454644208ee07 (diff)
Don't try to use Network timing with the Chromium HTTP stack
Change-Id: Ibba20a13e1389c2a7b1cc0cc45d3ef012894cb99
Diffstat (limited to 'core/java/android/webkit/CallbackProxy.java')
-rw-r--r--core/java/android/webkit/CallbackProxy.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/core/java/android/webkit/CallbackProxy.java b/core/java/android/webkit/CallbackProxy.java
index 75ee33841203..95d927593799 100644
--- a/core/java/android/webkit/CallbackProxy.java
+++ b/core/java/android/webkit/CallbackProxy.java
@@ -920,7 +920,10 @@ class CallbackProxy extends Handler {
if (PERF_PROBE) {
mWebCoreThreadTime = SystemClock.currentThreadTimeMillis();
mWebCoreIdleTime = 0;
- Network.getInstance(mContext).startTiming();
+ if (!JniUtil.useChromiumHttpStack()) {
+ // Network is only used with the Android HTTP stack.
+ Network.getInstance(mContext).startTiming();
+ }
// un-comment this if PERF_PROBE is true
// Looper.myQueue().setWaitCallback(mIdleCallback);
}
@@ -938,7 +941,10 @@ class CallbackProxy extends Handler {
Log.d("WebCore", "WebCore thread used " +
(SystemClock.currentThreadTimeMillis() - mWebCoreThreadTime)
+ " ms and idled " + mWebCoreIdleTime + " ms");
- Network.getInstance(mContext).stopTiming();
+ if (!JniUtil.useChromiumHttpStack()) {
+ // Network is only used with the Android HTTP stack.
+ Network.getInstance(mContext).stopTiming();
+ }
}
Message msg = obtainMessage(PAGE_FINISHED, url);
sendMessage(msg);