| Index: chrome/browser/ui/tab_contents/tab_contents_wrapper.cc
|
| ===================================================================
|
| --- chrome/browser/ui/tab_contents/tab_contents_wrapper.cc (revision 80243)
|
| +++ chrome/browser/ui/tab_contents/tab_contents_wrapper.cc (working copy)
|
| @@ -11,6 +11,7 @@
|
| #include "chrome/browser/custom_handlers/protocol_handler_registry.h"
|
| #include "chrome/browser/custom_handlers/register_protocol_handler_infobar_delegate.h"
|
| #include "chrome/browser/debugger/devtools_handler.h"
|
| +#include "chrome/browser/extensions/extension_tab_helper.h"
|
| #include "chrome/browser/file_select_helper.h"
|
| #include "chrome/browser/history/top_sites.h"
|
| #include "chrome/browser/password_manager/password_manager.h"
|
| @@ -54,6 +55,7 @@
|
| autocomplete_history_manager_.reset(new AutocompleteHistoryManager(contents));
|
| autofill_manager_.reset(new AutofillManager(contents));
|
| dev_tools_tab_helper_.reset(new DevToolsTabHelper(contents));
|
| + extension_tab_helper_.reset(new ExtensionTabHelper(contents));
|
| find_tab_helper_.reset(new FindTabHelper(contents));
|
| password_manager_delegate_.reset(new PasswordManagerDelegateImpl(contents));
|
| password_manager_.reset(
|
| @@ -186,6 +188,9 @@
|
| TabContentsWrapper* TabContentsWrapper::Clone() {
|
| TabContents* new_contents = tab_contents()->Clone();
|
| TabContentsWrapper* new_wrapper = new TabContentsWrapper(new_contents);
|
| +
|
| + new_wrapper->extension_tab_helper()->CopyStateFrom(
|
| + *extension_tab_helper_.get());
|
| return new_wrapper;
|
| }
|
|
|
|
|