diff options
| author | 2021-08-12 16:46:12 +0000 | |
|---|---|---|
| committer | 2021-08-12 16:46:12 +0000 | |
| commit | f334812daa74bb651590334f60229262dad11b81 (patch) | |
| tree | e04615ec11b999bd9ad6f50a286f11af5e625dca /libs/gui/WindowInfo.cpp | |
| parent | 9c3cb1a965e5a94dae8c311421f9cac7a43693aa (diff) | |
| parent | e0ba4e94f12dc08ce097aa373e589a91af91f7ef (diff) | |
Merge "Added windowToken to WindowInfo object" into sc-v2-dev
Diffstat (limited to 'libs/gui/WindowInfo.cpp')
| -rw-r--r-- | libs/gui/WindowInfo.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libs/gui/WindowInfo.cpp b/libs/gui/WindowInfo.cpp index ff0bb8aa55..6b68e1a93b 100644 --- a/libs/gui/WindowInfo.cpp +++ b/libs/gui/WindowInfo.cpp @@ -114,7 +114,8 @@ status_t WindowInfo::writeToParcel(android::Parcel* parcel) const { applicationInfo.writeToParcel(parcel) ?: parcel->write(touchableRegion) ?: parcel->writeBool(replaceTouchableRegionWithCrop) ?: - parcel->writeStrongBinder(touchableRegionCropHandle.promote()); + parcel->writeStrongBinder(touchableRegionCropHandle.promote()) ?: + parcel->writeStrongBinder(windowToken); // clang-format on return status; } @@ -188,7 +189,8 @@ status_t WindowInfo::readFromParcel(const android::Parcel* parcel) { touchableRegionCropHandle = parcel->readStrongBinder(); transform.set({dsdx, dtdx, tx, dtdy, dsdy, ty, 0, 0, 1}); - return OK; + status = parcel->readNullableStrongBinder(&windowToken); + return status; } // --- WindowInfoHandle --- |