| 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);
|
|
|