| 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(
|
|
|