| Index: content/public/android/java/src/org/chromium/content/browser/ScreenOrientationProvider.java
|
| diff --git a/content/public/android/java/src/org/chromium/content/browser/ScreenOrientationProvider.java b/content/public/android/java/src/org/chromium/content/browser/ScreenOrientationProvider.java
|
| index 53c8c0f8452708e6dfdb5782150122153bc9d442..c90adc17d68ac066d1468b3c48b9b7500b4f3696 100644
|
| --- a/content/public/android/java/src/org/chromium/content/browser/ScreenOrientationProvider.java
|
| +++ b/content/public/android/java/src/org/chromium/content/browser/ScreenOrientationProvider.java
|
| @@ -12,6 +12,7 @@ import android.util.Log;
|
| import org.chromium.base.ApplicationStatus;
|
| import org.chromium.base.CalledByNative;
|
| import org.chromium.base.JNINamespace;
|
| +import org.chromium.base.ThreadUtils;
|
| import org.chromium.content.common.ScreenOrientationValues;
|
|
|
| /**
|
| @@ -80,6 +81,26 @@ class ScreenOrientationProvider {
|
| }
|
| }
|
|
|
| + @CalledByNative
|
| + static void startAccurateListening() {
|
| + ThreadUtils.runOnUiThread(new Runnable() {
|
| + @Override
|
| + public void run() {
|
| + ScreenOrientationListener.getInstance().startAccurateListening();
|
| + }
|
| + });
|
| + }
|
| +
|
| + @CalledByNative
|
| + static void stopAccurateListening() {
|
| + ThreadUtils.runOnUiThread(new Runnable() {
|
| + @Override
|
| + public void run() {
|
| + ScreenOrientationListener.getInstance().stopAccurateListening();
|
| + }
|
| + });
|
| + }
|
| +
|
| private ScreenOrientationProvider() {
|
| }
|
| }
|
|
|