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() { |
} |
} |