| Index: chrome/browser/extensions/tab_helper.cc
|
| diff --git a/chrome/browser/extensions/tab_helper.cc b/chrome/browser/extensions/tab_helper.cc
|
| index 7f66c06504e2027f34fad2f8619a977d2314593c..8fdfb7b411a46f105a2629b81a5818a9c1a24895 100644
|
| --- a/chrome/browser/extensions/tab_helper.cc
|
| +++ b/chrome/browser/extensions/tab_helper.cc
|
| @@ -82,7 +82,7 @@ class TabHelper::InlineInstallObserver : public InstallObserver {
|
| InlineInstallObserver(TabHelper* tab_helper,
|
| content::BrowserContext* browser_context,
|
| int routing_id,
|
| - const std::string& extension_id,
|
| + const ExtensionId& extension_id,
|
| bool observe_download_progress,
|
| bool observe_install_stage)
|
| : tab_helper_(tab_helper),
|
| @@ -102,24 +102,24 @@ class TabHelper::InlineInstallObserver : public InstallObserver {
|
|
|
| private:
|
| // InstallObserver:
|
| - void OnBeginExtensionDownload(const std::string& extension_id) override {
|
| + void OnBeginExtensionDownload(const ExtensionId& extension_id) override {
|
| SendInstallStageChangedMessage(extension_id,
|
| api::webstore::INSTALL_STAGE_DOWNLOADING);
|
| }
|
| - void OnDownloadProgress(const std::string& extension_id,
|
| + void OnDownloadProgress(const ExtensionId& extension_id,
|
| int percent_downloaded) override {
|
| if (observe_download_progress_ && extension_id == extension_id_) {
|
| tab_helper_->Send(new ExtensionMsg_InlineInstallDownloadProgress(
|
| routing_id_, percent_downloaded));
|
| }
|
| }
|
| - void OnBeginCrxInstall(const std::string& extension_id) override {
|
| + void OnBeginCrxInstall(const ExtensionId& extension_id) override {
|
| SendInstallStageChangedMessage(extension_id,
|
| api::webstore::INSTALL_STAGE_INSTALLING);
|
| }
|
| void OnShutdown() override { install_observer_.RemoveAll(); }
|
|
|
| - void SendInstallStageChangedMessage(const std::string& extension_id,
|
| + void SendInstallStageChangedMessage(const ExtensionId& extension_id,
|
| api::webstore::InstallStage stage) {
|
| if (observe_install_stage_ && extension_id == extension_id_) {
|
| tab_helper_->Send(
|
| @@ -134,7 +134,7 @@ class TabHelper::InlineInstallObserver : public InstallObserver {
|
| int routing_id_;
|
|
|
| // The id of the extension to observe.
|
| - std::string extension_id_;
|
| + ExtensionId extension_id_;
|
|
|
| // Whether or not to observe download/install progress.
|
| const bool observe_download_progress_;
|
| @@ -258,13 +258,13 @@ void TabHelper::SetExtensionApp(const Extension* extension) {
|
| content::NotificationService::NoDetails());
|
| }
|
|
|
| -void TabHelper::SetExtensionAppById(const std::string& extension_app_id) {
|
| +void TabHelper::SetExtensionAppById(const ExtensionId& extension_app_id) {
|
| const Extension* extension = GetExtension(extension_app_id);
|
| if (extension)
|
| SetExtensionApp(extension);
|
| }
|
|
|
| -void TabHelper::SetExtensionAppIconById(const std::string& extension_app_id) {
|
| +void TabHelper::SetExtensionAppIconById(const ExtensionId& extension_app_id) {
|
| const Extension* extension = GetExtension(extension_app_id);
|
| if (extension)
|
| UpdateExtensionAppIcon(extension);
|
| @@ -530,7 +530,7 @@ void TabHelper::OnContentScriptsExecuting(
|
| OnScriptsExecuted(web_contents(), executing_scripts_map, on_url));
|
| }
|
|
|
| -const Extension* TabHelper::GetExtension(const std::string& extension_app_id) {
|
| +const Extension* TabHelper::GetExtension(const ExtensionId& extension_app_id) {
|
| if (extension_app_id.empty())
|
| return NULL;
|
|
|
| @@ -582,7 +582,7 @@ WindowController* TabHelper::GetExtensionWindowController() const {
|
|
|
| void TabHelper::OnReenableComplete(int install_id,
|
| int return_route_id,
|
| - const std::string& extension_id,
|
| + const ExtensionId& extension_id,
|
| ExtensionReenabler::ReenableResult result) {
|
| // Map the re-enable results to webstore-install results.
|
| webstore_install::Result webstore_result = webstore_install::SUCCESS;
|
| @@ -614,7 +614,7 @@ void TabHelper::OnReenableComplete(int install_id,
|
|
|
| void TabHelper::OnInlineInstallComplete(int install_id,
|
| int return_route_id,
|
| - const std::string& extension_id,
|
| + const ExtensionId& extension_id,
|
| bool success,
|
| const std::string& error,
|
| webstore_install::Result result) {
|
|
|