| Index: chrome/browser/extensions/extension_infobar_module.cc
|
| ===================================================================
|
| --- chrome/browser/extensions/extension_infobar_module.cc (revision 66453)
|
| +++ chrome/browser/extensions/extension_infobar_module.cc (working copy)
|
| @@ -14,6 +14,7 @@
|
| #include "chrome/browser/extensions/extension_tabs_module_constants.h"
|
| #include "chrome/browser/tab_contents/infobar_delegate.h"
|
| #include "chrome/browser/tab_contents/tab_contents.h"
|
| +#include "chrome/browser/tab_contents_wrapper.h"
|
| #include "chrome/browser/ui/browser.h"
|
| #include "chrome/common/extensions/extension.h"
|
| #include "chrome/common/extensions/extension_error_utils.h"
|
| @@ -36,7 +37,7 @@
|
| GURL url = extension->GetResourceURL(extension->url(), html_path);
|
|
|
| Browser* browser = NULL;
|
| - TabContents* tab_contents = NULL;
|
| + TabContentsWrapper* tab_contents = NULL;
|
| if (!ExtensionTabUtil::GetTabById(
|
| tab_id,
|
| profile(),
|
| @@ -51,8 +52,9 @@
|
| return false;
|
| }
|
|
|
| - tab_contents->AddInfoBar(
|
| - new ExtensionInfoBarDelegate(browser, tab_contents, GetExtension(), url));
|
| + tab_contents->tab_contents()->AddInfoBar(
|
| + new ExtensionInfoBarDelegate(browser, tab_contents->tab_contents(),
|
| + GetExtension(), url));
|
|
|
| // TODO(finnur): Return the actual DOMWindow object. Bug 26463.
|
| result_.reset(ExtensionTabUtil::CreateWindowValue(browser, false));
|
|
|