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:
Automerger Merge Worker
2023-05-15 17:57:48 +00:00
committed by Android (Google) Code Review
3 changed files with 10 additions and 18 deletions

View File

@@ -212,7 +212,14 @@ public final class CameraCharacteristics extends CameraMetadata<CameraCharacteri
@GuardedBy("mLock")
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";
@@ -238,18 +245,7 @@ public final class CameraCharacteristics extends CameraMetadata<CameraCharacteri
/**
* Return the device state listener for this Camera characteristics instance
*/
CameraManager.DeviceStateListener getDeviceStateListener() {
if (mFoldStateListener == null) {
mFoldStateListener = new CameraManager.DeviceStateListener() {
@Override
public final void onDeviceStateChanged(boolean folded) {
synchronized (mLock) {
mFoldedDeviceState = folded;
}
}};
}
return mFoldStateListener;
}
CameraManager.DeviceStateListener getDeviceStateListener() { return mFoldStateListener; }
/**
* Overrides the property value

View File

@@ -1836,7 +1836,6 @@ public final class CameraManager {
ctx.getSystemService(DeviceStateManager.class).registerCallback(
new HandlerExecutor(mDeviceStateHandler), mFoldStateListener);
} catch (IllegalStateException e) {
mFoldStateListener = null;
Log.v(TAG, "Failed to register device state listener!");
Log.v(TAG, "Device state dependent characteristics updates will not be" +
"functional!");

View File

@@ -248,10 +248,7 @@ class BLASTSyncEngine {
Slog.e(TAG, "WM sent Transaction to organized, but never received" +
" commit callback. Application ANR likely to follow.");
Trace.traceEnd(TRACE_TAG_WINDOW_MANAGER);
synchronized (mWm.mGlobalLock) {
onCommitted(merged.mNativeObject != 0
? merged : mWm.mTransactionFactory.get());
}
onCommitted(merged);
}
};
CommitCallback callback = new CommitCallback();