Index: content/public/android/java/src/org/chromium/content/browser/DeviceSensors.java |
diff --git a/content/public/android/java/src/org/chromium/content/browser/DeviceSensors.java b/content/public/android/java/src/org/chromium/content/browser/DeviceSensors.java |
index 81eab0f244906f4698487d9af5ae9a7ab7bdbce1..427a0456c865a460bc2895941555d543795c1a83 100644 |
--- a/content/public/android/java/src/org/chromium/content/browser/DeviceSensors.java |
+++ b/content/public/android/java/src/org/chromium/content/browser/DeviceSensors.java |
@@ -22,7 +22,6 @@ import org.chromium.base.VisibleForTesting; |
import java.util.HashSet; |
import java.util.List; |
import java.util.Set; |
-import java.util.concurrent.Callable; |
/** |
* Android implementation of the device {motion|orientation|light} APIs. |
@@ -394,13 +393,9 @@ class DeviceSensors implements SensorEventListener { |
return mSensorManagerProxy; |
} |
- SensorManager sensorManager = ThreadUtils.runOnUiThreadBlockingNoException( |
- new Callable<SensorManager>() { |
- @Override |
- public SensorManager call() { |
- return (SensorManager) mAppContext.getSystemService(Context.SENSOR_SERVICE); |
- } |
- }); |
+ ThreadUtils.assertOnUiThread(); |
+ SensorManager sensorManager = |
+ (SensorManager) mAppContext.getSystemService(Context.SENSOR_SERVICE); |
if (sensorManager != null) { |
mSensorManagerProxy = new SensorManagerProxyImpl(sensorManager); |