| Index: ipc/ipc_message.cc
|
| diff --git a/ipc/ipc_message.cc b/ipc/ipc_message.cc
|
| index b1eaaae11c0de5f15568510db1ba9c243554f419..cf3a65e077f08dc767f63150d48c848b79589419 100644
|
| --- a/ipc/ipc_message.cc
|
| +++ b/ipc/ipc_message.cc
|
| @@ -50,11 +50,12 @@ Message::Message()
|
| InitLoggingVariables();
|
| }
|
|
|
| -Message::Message(int32 routing_id, uint32 type)
|
| +Message::Message(int32 routing_id, uint32 type, PriorityValue priority)
|
| : Pickle(sizeof(Header)) {
|
| header()->routing = routing_id;
|
| header()->type = type;
|
| - header()->flags = GetRefNumUpper24();
|
| + DCHECK((priority & 0xffffff00) == 0);
|
| + header()->flags = priority | GetRefNumUpper24();
|
| #if defined(OS_POSIX)
|
| header()->num_fds = 0;
|
| header()->pad = 0;
|
| @@ -62,8 +63,7 @@ Message::Message(int32 routing_id, uint32 type)
|
| InitLoggingVariables();
|
| }
|
|
|
| -Message::Message(const char* data, size_t data_len)
|
| - : Pickle(data, data_len) {
|
| +Message::Message(const char* data, int data_len) : Pickle(data, data_len) {
|
| InitLoggingVariables();
|
| }
|
|
|
|
|