summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_process_manager.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/extensions/extension_process_manager.cc')
-rw-r--r--chrome/browser/extensions/extension_process_manager.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/chrome/browser/extensions/extension_process_manager.cc b/chrome/browser/extensions/extension_process_manager.cc
index 33e92f3..8e355c0 100644
--- a/chrome/browser/extensions/extension_process_manager.cc
+++ b/chrome/browser/extensions/extension_process_manager.cc
@@ -29,6 +29,8 @@
#include "content/public/browser/notification_service.h"
using content::BrowserThread;
+using content::OpenURLParams;
+using content::Referrer;
namespace {
@@ -213,8 +215,9 @@ void ExtensionProcessManager::OpenOptionsPage(const Extension* extension,
browser = Browser::GetOrCreateTabbedBrowser(profile->GetOriginalProfile());
}
- browser->OpenURL(extension->options_url(), GURL(), SINGLETON_TAB,
- content::PAGE_TRANSITION_LINK);
+ OpenURLParams params(extension->options_url(), Referrer(), SINGLETON_TAB,
+ content::PAGE_TRANSITION_LINK, false);
+ browser->OpenURL(params);
browser->window()->Show();
static_cast<RenderViewHostDelegate*>(browser->GetSelectedTabContents())->
Activate();