| Index: chrome/browser/extensions/extension_browser_event_router.cc
 | 
| diff --git a/chrome/browser/extensions/extension_browser_event_router.cc b/chrome/browser/extensions/extension_browser_event_router.cc
 | 
| index 6df9edee8c18202ada80bb0ee375b2d1d6bc0ebb..79939494f4ca1c7cd131e566d94f3320f379b069 100644
 | 
| --- a/chrome/browser/extensions/extension_browser_event_router.cc
 | 
| +++ b/chrome/browser/extensions/extension_browser_event_router.cc
 | 
| @@ -466,11 +466,13 @@ void ExtensionBrowserEventRouter::TabChangedAt(TabContentsWrapper* contents,
 | 
|  }
 | 
|  
 | 
|  void ExtensionBrowserEventRouter::TabReplacedAt(
 | 
| +    TabStripModel* tab_strip_model,
 | 
|      TabContentsWrapper* old_contents,
 | 
|      TabContentsWrapper* new_contents,
 | 
|      int index) {
 | 
| -  UnregisterForTabNotifications(old_contents->tab_contents());
 | 
| -  RegisterForTabNotifications(new_contents->tab_contents());
 | 
| +  TabClosingAt(tab_strip_model, old_contents, index);
 | 
| +  TabInsertedAt(new_contents, index,
 | 
| +                tab_strip_model->selected_index() == index);
 | 
|  }
 | 
|  
 | 
|  void ExtensionBrowserEventRouter::TabPinnedStateChanged(
 | 
| 
 |