diff options
author | Joe Onorato <joeo@google.com> | 2011-11-06 18:14:40 -0800 |
---|---|---|
committer | Joe Onorato <joeo@google.com> | 2011-11-06 18:14:40 -0800 |
commit | ab26b50134e4936ab1dbf316bc5e00307df94ee0 (patch) | |
tree | 3dd48ea0fe70c5a1d5856b9f97739be6d6dd1078 /tools/aidl | |
parent | 23d1092a75737f8f5ca73f2b7d77294f2de92e44 (diff) | |
download | frameworks_base-ab26b50134e4936ab1dbf316bc5e00307df94ee0.zip frameworks_base-ab26b50134e4936ab1dbf316bc5e00307df94ee0.tar.gz frameworks_base-ab26b50134e4936ab1dbf316bc5e00307df94ee0.tar.bz2 |
Was generating code that uses the wrong RpcData.
Change-Id: I7984ac8306d7e293c6e4ccb75c5f03c508e465af
Diffstat (limited to 'tools/aidl')
-rwxr-xr-x | tools/aidl/Type.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/aidl/Type.cpp b/tools/aidl/Type.cpp index 5348f1e..f73f523 100755 --- a/tools/aidl/Type.cpp +++ b/tools/aidl/Type.cpp @@ -1024,9 +1024,9 @@ void UserDataType::CreateFromRpcData(StatementBlock* addTo, Expression* k, Variable* v, Variable* data, Variable** cl) { - // RpcData _obj_XX = data.getRpcData(k); + // RpcData _obj = data.getRpcData(k); // if (_data_XX != null) - // v = CLASS.RPC_CREATOR.createFromParcel(parcel) + // v = CLASS.RPC_CREATOR.createFromParcel(_obj) // } else { // v = null; // } @@ -1040,7 +1040,7 @@ UserDataType::CreateFromRpcData(StatementBlock* addTo, Expression* k, Variable* IfStatement* ifpart = new IfStatement(); ifpart->expression = new Comparison(_obj, "!=", NULL_VALUE); ifpart->statements->Add(new Assignment(v, - new MethodCall(v->type, "RPC_CREATOR.createFromRpcData", 1, data))); + new MethodCall(v->type, "RPC_CREATOR.createFromRpcData", 1, _obj))); IfStatement* elsepart = new IfStatement(); ifpart->elseif = elsepart; |