commit | 8af0f82d89b029edf7e104a36a9a6e48a92f9e93 | [log] [tgz] |
---|---|---|
author | Dianne Hackborn <hackbod@google.com> | Fri May 22 13:20:23 2009 -0700 |
committer | Dianne Hackborn <hackbod@google.com> | Fri May 22 13:51:47 2009 -0700 |
tree | e21a3591ddc59e2aa74b194e96f007f1be75c124 | |
parent | 454a6255884c0899b1402a0d5f67547e47528739 [diff] |
Fix a major bug in Bundle when unparcelling from AIDL. There was a serious problem in the Bundle(Parcel) and readFromParcel() methods, where it wasn't doing the copying of the Parcel that Parcel.readBundle() does and is a basic requirement for it to work correctly. This re-arranges the code to make all of these functions (hopefully) correct. Also fix a problem in Parcel where we were not duping fds when copying data from one Parcel to another.