Index: chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java |
index d2f9e06344c6c8b169e4407c1216e70c19ace0a3..27d988f3b719693faf98973472a2bc5da8fa13ed 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java |
@@ -10,6 +10,7 @@ import android.speech.tts.UtteranceProgressListener; |
import org.chromium.base.CalledByNative; |
import org.chromium.base.ThreadUtils; |
+import org.chromium.base.TraceEvent; |
import java.util.ArrayList; |
import java.util.HashMap; |
@@ -237,6 +238,8 @@ class TtsPlatformImpl { |
private void initialize() { |
assert mNativeTtsPlatformImplAndroid != 0; |
+ TraceEvent.begin("TtsPlatformImpl:initialize"); |
+ |
// Note: Android supports multiple speech engines, but querying the |
// metadata about all of them is expensive. So we deliberately only |
// support the default speech engine, and expose the different |
@@ -268,6 +271,8 @@ class TtsPlatformImpl { |
nativeVoicesChanged(mNativeTtsPlatformImplAndroid); |
if (mPendingUtterance != null) mPendingUtterance.speak(); |
+ |
+ TraceEvent.end("TtsPlatformImpl:initialize"); |
} |
private native void nativeVoicesChanged(long nativeTtsPlatformImplAndroid); |