OutputConfiguration: Fix missing mIsShared in parcel read
Test: Camera CTS Bug: 69683251 Merged-In: I7ea4aa8ed4baa5a5e7d25a0073361d827ba86c13 Change-Id: I7ea4aa8ed4baa5a5e7d25a0073361d827ba86c13
This commit is contained in:
@@ -409,6 +409,7 @@ public final class OutputConfiguration implements Parcelable {
|
||||
this.mConfiguredSize = other.mConfiguredSize;
|
||||
this.mConfiguredGenerationId = other.mConfiguredGenerationId;
|
||||
this.mIsDeferredConfig = other.mIsDeferredConfig;
|
||||
this.mIsShared = other.mIsShared;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -421,6 +422,7 @@ public final class OutputConfiguration implements Parcelable {
|
||||
int width = source.readInt();
|
||||
int height = source.readInt();
|
||||
boolean isDeferred = source.readInt() == 1;
|
||||
boolean isShared = source.readInt() == 1;
|
||||
ArrayList<Surface> surfaces = new ArrayList<Surface>();
|
||||
source.readTypedList(surfaces, Surface.CREATOR);
|
||||
|
||||
@@ -431,6 +433,7 @@ public final class OutputConfiguration implements Parcelable {
|
||||
mSurfaces = surfaces;
|
||||
mConfiguredSize = new Size(width, height);
|
||||
mIsDeferredConfig = isDeferred;
|
||||
mIsShared = isShared;
|
||||
mSurfaces = surfaces;
|
||||
if (mSurfaces.size() > 0) {
|
||||
mSurfaceType = SURFACE_TYPE_UNKNOWN;
|
||||
|
||||
Reference in New Issue
Block a user