diff options
Diffstat (limited to 'libs/binder/Parcel.cpp')
| -rw-r--r-- | libs/binder/Parcel.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libs/binder/Parcel.cpp b/libs/binder/Parcel.cpp index 48bf799c3d..ab2cdab215 100644 --- a/libs/binder/Parcel.cpp +++ b/libs/binder/Parcel.cpp @@ -1781,10 +1781,15 @@ const char16_t* Parcel::readString16Inplace(size_t* outLen) const return NULL; } +status_t Parcel::readStrongBinder(sp<IBinder>* val) const +{ + return unflatten_binder(ProcessState::self(), *this, val); +} + sp<IBinder> Parcel::readStrongBinder() const { sp<IBinder> val; - unflatten_binder(ProcessState::self(), *this, &val); + readStrongBinder(&val); return val; } |