diff options
author | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-17 22:15:27 +0000 |
---|---|---|
committer | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-17 22:15:27 +0000 |
commit | 8bf55ca1e18b9474eea356a2ca75ddc016e46bee (patch) | |
tree | 79c81ef60c0fc26efc363a09b738100215b6af6f /ipc/ipc_message_utils.cc | |
parent | b33e6b9f0c089dc2520b275ffe64c88d9e34c4ac (diff) | |
download | chromium_src-8bf55ca1e18b9474eea356a2ca75ddc016e46bee.zip chromium_src-8bf55ca1e18b9474eea356a2ca75ddc016e46bee.tar.gz chromium_src-8bf55ca1e18b9474eea356a2ca75ddc016e46bee.tar.bz2 |
Fix IPC logging on Windows.
Review URL: http://codereview.chromium.org/8322013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105937 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ipc/ipc_message_utils.cc')
-rw-r--r-- | ipc/ipc_message_utils.cc | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/ipc/ipc_message_utils.cc b/ipc/ipc_message_utils.cc index 937dddb..bc5f645 100644 --- a/ipc/ipc_message_utils.cc +++ b/ipc/ipc_message_utils.cc @@ -472,7 +472,7 @@ LogData::~LogData() { void ParamTraits<LogData>::Write(Message* m, const param_type& p) { WriteParam(m, p.channel); WriteParam(m, p.routing_id); - WriteParam(m, static_cast<int>(p.type)); + WriteParam(m, p.type); WriteParam(m, p.flags); WriteParam(m, p.sent); WriteParam(m, p.receive); @@ -481,18 +481,15 @@ void ParamTraits<LogData>::Write(Message* m, const param_type& p) { } bool ParamTraits<LogData>::Read(const Message* m, void** iter, param_type* r) { - int type = -1; - bool result = + return ReadParam(m, iter, &r->channel) && ReadParam(m, iter, &r->routing_id) && - ReadParam(m, iter, &type) && + ReadParam(m, iter, &r->type) && ReadParam(m, iter, &r->flags) && ReadParam(m, iter, &r->sent) && ReadParam(m, iter, &r->receive) && ReadParam(m, iter, &r->dispatch) && ReadParam(m, iter, &r->params); - r->type = static_cast<uint16>(type); - return result; } } // namespace IPC |