summaryrefslogtreecommitdiffstats
path: root/chrome/common/message_router.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/common/message_router.cc')
-rw-r--r--chrome/common/message_router.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/chrome/common/message_router.cc b/chrome/common/message_router.cc
index 4b0703e..b73f2d0 100644
--- a/chrome/common/message_router.cc
+++ b/chrome/common/message_router.cc
@@ -33,10 +33,14 @@ void MessageRouter::OnMessageReceived(const IPC::Message& msg) {
}
bool MessageRouter::RouteMessage(const IPC::Message& msg) {
- IPC::Channel::Listener* listener = routes_.Lookup(msg.routing_id());
+ IPC::Channel::Listener* listener = ResolveRoute(msg.routing_id());
if (!listener)
return false;
listener->OnMessageReceived(msg);
return true;
}
+
+IPC::Channel::Listener* MessageRouter::ResolveRoute(int32 routing_id) {
+ return routes_.Lookup(routing_id);
+}