Parcelable: Handle nullability in Parcelize Parcelable serializer (KT-20032)

This commit is contained in:
Yan Zhulanow
2017-09-01 23:22:30 +03:00
committed by Yan Zhulanow
parent 88138fc420
commit a03c03c427
2 changed files with 8 additions and 4 deletions
@@ -183,7 +183,7 @@ interface ParcelSerializer {
else -> null
}
creatorAsmType?.let { EfficientParcelableParcelSerializer(asmType, creatorAsmType) }
creatorAsmType?.let { wrapToNullAwareIfNeeded(type, EfficientParcelableParcelSerializer(asmType, creatorAsmType)) }
?: GenericParcelableParcelSerializer(asmType, context.containerClassType)
}
else {