Index: device/generic_sensor/android/java/src/org/chromium/device/sensors/PlatformSensorProvider.java |
diff --git a/device/generic_sensor/android/java/src/org/chromium/device/sensors/PlatformSensorProvider.java b/device/generic_sensor/android/java/src/org/chromium/device/sensors/PlatformSensorProvider.java |
index 18aebf099213256d52fc682a404cc447cad1a308..a7e7a15fb59c2f913de882a2e6bc8464f8e82f45 100644 |
--- a/device/generic_sensor/android/java/src/org/chromium/device/sensors/PlatformSensorProvider.java |
+++ b/device/generic_sensor/android/java/src/org/chromium/device/sensors/PlatformSensorProvider.java |
@@ -29,7 +29,7 @@ class PlatformSensorProvider { |
* creation and @see android.hardware.SensorEventListener registration. |
* @see android.hardware.SensorManager |
*/ |
- private final SensorManager mSensorManager; |
+ private SensorManager mSensorManager; |
/** |
* Thread that is handling all sensor events. |
@@ -135,6 +135,14 @@ class PlatformSensorProvider { |
return new PlatformSensorProvider(ContextUtils.getApplicationContext()); |
} |
+ /** |
+ * Sets |mSensorManager| to null for testing purpose. |
+ */ |
+ @CalledByNative |
+ protected void setSensorManagerToNullForTest() { |
+ mSensorManager = null; |
+ } |
+ |
/** |
* Creates PlatformSensor instance. |
* |