| Index: chrome/common/message_router.cc
|
| ===================================================================
|
| --- chrome/common/message_router.cc (revision 70108)
|
| +++ chrome/common/message_router.cc (working copy)
|
| @@ -10,9 +10,10 @@
|
| MessageRouter::~MessageRouter() {
|
| }
|
|
|
| -void MessageRouter::OnControlMessageReceived(const IPC::Message& msg) {
|
| +bool MessageRouter::OnControlMessageReceived(const IPC::Message& msg) {
|
| NOTREACHED() <<
|
| "should override in subclass if you care about control messages";
|
| + return false;
|
| }
|
|
|
| bool MessageRouter::Send(IPC::Message* msg) {
|
| @@ -30,12 +31,11 @@
|
| routes_.Remove(routing_id);
|
| }
|
|
|
| -void MessageRouter::OnMessageReceived(const IPC::Message& msg) {
|
| - if (msg.routing_id() == MSG_ROUTING_CONTROL) {
|
| - OnControlMessageReceived(msg);
|
| - } else {
|
| - RouteMessage(msg);
|
| - }
|
| +bool MessageRouter::OnMessageReceived(const IPC::Message& msg) {
|
| + if (msg.routing_id() == MSG_ROUTING_CONTROL)
|
| + return OnControlMessageReceived(msg);
|
| +
|
| + return RouteMessage(msg);
|
| }
|
|
|
| bool MessageRouter::RouteMessage(const IPC::Message& msg) {
|
|
|