Merge "Remove flag mDataInjectionMode." into mnc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
adaa79d722
@@ -47,7 +47,6 @@ public class SystemSensorManager extends SensorManager {
|
|||||||
|
|
||||||
private static boolean sSensorModuleInitialized = false;
|
private static boolean sSensorModuleInitialized = false;
|
||||||
private static InjectEventQueue mInjectEventQueue = null;
|
private static InjectEventQueue mInjectEventQueue = null;
|
||||||
private static boolean mDataInjectionMode = false;
|
|
||||||
|
|
||||||
private final Object mLock = new Object();
|
private final Object mLock = new Object();
|
||||||
|
|
||||||
@@ -235,7 +234,6 @@ public class SystemSensorManager extends SensorManager {
|
|||||||
Log.e(TAG, "Data Injection mode not enabled");
|
Log.e(TAG, "Data Injection mode not enabled");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
mDataInjectionMode = true;
|
|
||||||
// Initialize a client for data_injection.
|
// Initialize a client for data_injection.
|
||||||
if (mInjectEventQueue == null) {
|
if (mInjectEventQueue == null) {
|
||||||
mInjectEventQueue = new InjectEventQueue(mMainLooper, this);
|
mInjectEventQueue = new InjectEventQueue(mMainLooper, this);
|
||||||
@@ -254,7 +252,7 @@ public class SystemSensorManager extends SensorManager {
|
|||||||
protected boolean injectSensorDataImpl(Sensor sensor, float[] values, int accuracy,
|
protected boolean injectSensorDataImpl(Sensor sensor, float[] values, int accuracy,
|
||||||
long timestamp) {
|
long timestamp) {
|
||||||
synchronized (mLock) {
|
synchronized (mLock) {
|
||||||
if (!mDataInjectionMode) {
|
if (mInjectEventQueue == null) {
|
||||||
Log.e(TAG, "Data injection mode not activated before calling injectSensorData");
|
Log.e(TAG, "Data injection mode not activated before calling injectSensorData");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -264,7 +262,6 @@ public class SystemSensorManager extends SensorManager {
|
|||||||
if (ret != 0) {
|
if (ret != 0) {
|
||||||
mInjectEventQueue.dispose();
|
mInjectEventQueue.dispose();
|
||||||
mInjectEventQueue = null;
|
mInjectEventQueue = null;
|
||||||
mDataInjectionMode = false;
|
|
||||||
}
|
}
|
||||||
return ret == 0;
|
return ret == 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user