Merge "[automerger skipped] Merge "Ensure policy has no absurdly long strings" into tm-dev am: ddf587b218 am: 449efaa9d1 -s ours am: e3e6bc108b -s ours am: f60c9b7279 -s ours" into udc-dev-plus-aosp
This commit is contained in:
committed by
Android (Google) Code Review
commit
27778a6921
@@ -212,7 +212,14 @@ public final class CameraCharacteristics extends CameraMetadata<CameraCharacteri
|
|||||||
@GuardedBy("mLock")
|
@GuardedBy("mLock")
|
||||||
private boolean mFoldedDeviceState;
|
private boolean mFoldedDeviceState;
|
||||||
|
|
||||||
private CameraManager.DeviceStateListener mFoldStateListener;
|
private final CameraManager.DeviceStateListener mFoldStateListener =
|
||||||
|
new CameraManager.DeviceStateListener() {
|
||||||
|
@Override
|
||||||
|
public final void onDeviceStateChanged(boolean folded) {
|
||||||
|
synchronized (mLock) {
|
||||||
|
mFoldedDeviceState = folded;
|
||||||
|
}
|
||||||
|
}};
|
||||||
|
|
||||||
private static final String TAG = "CameraCharacteristics";
|
private static final String TAG = "CameraCharacteristics";
|
||||||
|
|
||||||
@@ -238,18 +245,7 @@ public final class CameraCharacteristics extends CameraMetadata<CameraCharacteri
|
|||||||
/**
|
/**
|
||||||
* Return the device state listener for this Camera characteristics instance
|
* Return the device state listener for this Camera characteristics instance
|
||||||
*/
|
*/
|
||||||
CameraManager.DeviceStateListener getDeviceStateListener() {
|
CameraManager.DeviceStateListener getDeviceStateListener() { return mFoldStateListener; }
|
||||||
if (mFoldStateListener == null) {
|
|
||||||
mFoldStateListener = new CameraManager.DeviceStateListener() {
|
|
||||||
@Override
|
|
||||||
public final void onDeviceStateChanged(boolean folded) {
|
|
||||||
synchronized (mLock) {
|
|
||||||
mFoldedDeviceState = folded;
|
|
||||||
}
|
|
||||||
}};
|
|
||||||
}
|
|
||||||
return mFoldStateListener;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Overrides the property value
|
* Overrides the property value
|
||||||
|
|||||||
@@ -1836,7 +1836,6 @@ public final class CameraManager {
|
|||||||
ctx.getSystemService(DeviceStateManager.class).registerCallback(
|
ctx.getSystemService(DeviceStateManager.class).registerCallback(
|
||||||
new HandlerExecutor(mDeviceStateHandler), mFoldStateListener);
|
new HandlerExecutor(mDeviceStateHandler), mFoldStateListener);
|
||||||
} catch (IllegalStateException e) {
|
} catch (IllegalStateException e) {
|
||||||
mFoldStateListener = null;
|
|
||||||
Log.v(TAG, "Failed to register device state listener!");
|
Log.v(TAG, "Failed to register device state listener!");
|
||||||
Log.v(TAG, "Device state dependent characteristics updates will not be" +
|
Log.v(TAG, "Device state dependent characteristics updates will not be" +
|
||||||
"functional!");
|
"functional!");
|
||||||
|
|||||||
@@ -248,10 +248,7 @@ class BLASTSyncEngine {
|
|||||||
Slog.e(TAG, "WM sent Transaction to organized, but never received" +
|
Slog.e(TAG, "WM sent Transaction to organized, but never received" +
|
||||||
" commit callback. Application ANR likely to follow.");
|
" commit callback. Application ANR likely to follow.");
|
||||||
Trace.traceEnd(TRACE_TAG_WINDOW_MANAGER);
|
Trace.traceEnd(TRACE_TAG_WINDOW_MANAGER);
|
||||||
synchronized (mWm.mGlobalLock) {
|
onCommitted(merged);
|
||||||
onCommitted(merged.mNativeObject != 0
|
|
||||||
? merged : mWm.mTransactionFactory.get());
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
CommitCallback callback = new CommitCallback();
|
CommitCallback callback = new CommitCallback();
|
||||||
|
|||||||
Reference in New Issue
Block a user