| Index: base/android/java/src/org/chromium/base/JavaHandlerThread.java
|
| diff --git a/base/android/java/src/org/chromium/base/JavaHandlerThread.java b/base/android/java/src/org/chromium/base/JavaHandlerThread.java
|
| index 441c5099dd626961394a4a7fc60c661b08eda1f6..9643a6325c3cdf6f5186398dff9a589a12fb0e5d 100644
|
| --- a/base/android/java/src/org/chromium/base/JavaHandlerThread.java
|
| +++ b/base/android/java/src/org/chromium/base/JavaHandlerThread.java
|
| @@ -35,5 +35,17 @@ class JavaHandlerThread {
|
| });
|
| }
|
|
|
| + @CalledByNative
|
| + private void stop(final long nativeThread, final long nativeEvent) {
|
| + new Handler(mThread.getLooper()).post(new Runnable() {
|
| + @Override
|
| + public void run() {
|
| + nativeStopThread(nativeThread, nativeEvent);
|
| + }
|
| + });
|
| + mThread.quitSafely();
|
| + }
|
| +
|
| private native void nativeInitializeThread(long nativeJavaHandlerThread, long nativeEvent);
|
| + private native void nativeStopThread(long nativeJavaHandlerThread, long nativeEvent);
|
| }
|
|
|