| Index: chrome/browser/extensions/event_router.cc
 | 
| ===================================================================
 | 
| --- chrome/browser/extensions/event_router.cc	(revision 152126)
 | 
| +++ chrome/browser/extensions/event_router.cc	(working copy)
 | 
| @@ -8,7 +8,6 @@
 | 
|  #include "base/command_line.h"
 | 
|  #include "base/message_loop.h"
 | 
|  #include "base/values.h"
 | 
| -#include "chrome/browser/browser_process.h"
 | 
|  #include "chrome/browser/extensions/api/runtime/runtime_api.h"
 | 
|  #include "chrome/browser/extensions/api/web_request/web_request_api.h"
 | 
|  #include "chrome/browser/extensions/extension_devtools_manager.h"
 | 
| @@ -21,7 +20,6 @@
 | 
|  #include "chrome/browser/extensions/lazy_background_task_queue.h"
 | 
|  #include "chrome/browser/extensions/process_map.h"
 | 
|  #include "chrome/browser/profiles/profile.h"
 | 
| -#include "chrome/browser/profiles/profile_manager.h"
 | 
|  #include "chrome/common/chrome_notification_types.h"
 | 
|  #include "chrome/common/chrome_switches.h"
 | 
|  #include "chrome/common/extensions/extension.h"
 | 
| @@ -34,8 +32,6 @@
 | 
|  using base::Value;
 | 
|  using content::BrowserThread;
 | 
|  
 | 
| -namespace extensions {
 | 
| -
 | 
|  namespace {
 | 
|  
 | 
|  const char kDispatchEvent[] = "Event.dispatchEvent";
 | 
| @@ -48,16 +44,10 @@
 | 
|        profile, extension_id, sub_event_name);
 | 
|  }
 | 
|  
 | 
| -void DispatchOnInstalledEvent(
 | 
| -    Profile* profile, const std::string& extension_id) {
 | 
| -  if (!g_browser_process->profile_manager()->IsValidProfile(profile))
 | 
| -    return;
 | 
| -
 | 
| -  RuntimeEventRouter::DispatchOnInstalledEvent(profile, extension_id);
 | 
| -}
 | 
| -
 | 
|  }  // namespace
 | 
|  
 | 
| +namespace extensions {
 | 
| +
 | 
|  struct EventRouter::ListenerProcess {
 | 
|    content::RenderProcessHost* process;
 | 
|    std::string extension_id;
 | 
| @@ -568,7 +558,8 @@
 | 
|        const Extension* extension =
 | 
|            content::Details<const Extension>(details).ptr();
 | 
|        MessageLoop::current()->PostTask(FROM_HERE,
 | 
| -          base::Bind(&DispatchOnInstalledEvent, profile_, extension->id()));
 | 
| +          base::Bind(&RuntimeEventRouter::DispatchOnInstalledEvent,
 | 
| +                     profile_, extension->id()));
 | 
|        break;
 | 
|      }
 | 
|      default:
 | 
| 
 |