summaryrefslogtreecommitdiff
path: root/libs/binder/ndk/parcel_internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/binder/ndk/parcel_internal.h')
-rw-r--r--libs/binder/ndk/parcel_internal.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/libs/binder/ndk/parcel_internal.h b/libs/binder/ndk/parcel_internal.h
index b4f6358841..6b7295e4b9 100644
--- a/libs/binder/ndk/parcel_internal.h
+++ b/libs/binder/ndk/parcel_internal.h
@@ -27,8 +27,9 @@ struct AParcel {
const ::android::Parcel* get() const { return mParcel; }
::android::Parcel* get() { return mParcel; }
- explicit AParcel(AIBinder* binder) : AParcel(binder, new ::android::Parcel, true /*owns*/) {}
- AParcel(AIBinder* binder, ::android::Parcel* parcel, bool owns)
+ explicit AParcel(const AIBinder* binder)
+ : AParcel(binder, new ::android::Parcel, true /*owns*/) {}
+ AParcel(const AIBinder* binder, ::android::Parcel* parcel, bool owns)
: mBinder(binder), mParcel(parcel), mOwns(owns) {}
~AParcel() {
@@ -37,7 +38,7 @@ struct AParcel {
}
}
- static const AParcel readOnly(AIBinder* binder, const ::android::Parcel* parcel) {
+ static const AParcel readOnly(const AIBinder* binder, const ::android::Parcel* parcel) {
return AParcel(binder, const_cast<::android::Parcel*>(parcel), false);
}