Index: chrome/browser/extensions/webstore_install_with_prompt.cc |
diff --git a/chrome/browser/extensions/webstore_install_with_prompt.cc b/chrome/browser/extensions/webstore_install_with_prompt.cc |
index b0ddf40c83e50028f37afeda352784af4e914cf2..846cc36da9b77f2e421dd56675965fdd7fb4688c 100644 |
--- a/chrome/browser/extensions/webstore_install_with_prompt.cc |
+++ b/chrome/browser/extensions/webstore_install_with_prompt.cc |
@@ -7,6 +7,7 @@ |
#include "chrome/browser/extensions/webstore_installer.h" |
#include "chrome/browser/profiles/profile.h" |
#include "content/public/browser/web_contents.h" |
+#include "content/public/browser/web_contents_source.h" |
using content::WebContents; |
@@ -21,6 +22,8 @@ WebstoreInstallWithPrompt::WebstoreInstallWithPrompt( |
dummy_web_contents_( |
WebContents::Create(WebContents::CreateParams(profile))), |
parent_window_(NULL) { |
+ WebContentsSource::CreateForWebContentsAndLocation(dummy_web_contents_.get(), |
+ FROM_HERE); |
set_install_source(WebstoreInstaller::INSTALL_SOURCE_OTHER); |
} |
@@ -34,6 +37,8 @@ WebstoreInstallWithPrompt::WebstoreInstallWithPrompt( |
dummy_web_contents_( |
WebContents::Create(WebContents::CreateParams(profile))), |
parent_window_(parent_window) { |
+ WebContentsSource::CreateForWebContentsAndLocation(dummy_web_contents_.get(), |
+ FROM_HERE); |
if (parent_window_) |
parent_window_tracker_ = NativeWindowTracker::Create(parent_window); |
set_install_source(WebstoreInstaller::INSTALL_SOURCE_OTHER); |