| Index: chrome/installer/util/browser_distribution.cc
|
| diff --git a/chrome/installer/util/browser_distribution.cc b/chrome/installer/util/browser_distribution.cc
|
| index 839f33e7e755073ba61faa52ef1e37df0bbb18cd..ac6a3e41ef2c4e82eab088b39abc0d17c4db0f0e 100644
|
| --- a/chrome/installer/util/browser_distribution.cc
|
| +++ b/chrome/installer/util/browser_distribution.cc
|
| @@ -16,15 +16,13 @@
|
| #include "base/memory/ptr_util.h"
|
| #include "chrome/installer/util/app_registration_data.h"
|
| #include "chrome/installer/util/google_chrome_distribution.h"
|
| -#include "chrome/installer/util/google_chrome_sxs_distribution.h"
|
| -#include "chrome/installer/util/install_util.h"
|
| #include "chrome/installer/util/installer_util_strings.h"
|
| #include "chrome/installer/util/l10n_string_util.h"
|
| #include "chrome/installer/util/non_updating_app_registration_data.h"
|
|
|
| namespace {
|
|
|
| -// The BrowserDistribution objects are never freed.
|
| +// The BrowserDistribution object is never freed.
|
| BrowserDistribution* g_browser_distribution = NULL;
|
|
|
| } // namespace
|
| @@ -37,7 +35,7 @@ BrowserDistribution::BrowserDistribution(
|
| std::unique_ptr<AppRegistrationData> app_reg_data)
|
| : app_reg_data_(std::move(app_reg_data)) {}
|
|
|
| -BrowserDistribution::~BrowserDistribution() {}
|
| +BrowserDistribution::~BrowserDistribution() = default;
|
|
|
| template<class DistributionClass>
|
| BrowserDistribution* BrowserDistribution::GetOrCreateBrowserDistribution(
|
| @@ -58,13 +56,8 @@ BrowserDistribution* BrowserDistribution::GetDistribution() {
|
| BrowserDistribution* dist = NULL;
|
|
|
| #if defined(GOOGLE_CHROME_BUILD)
|
| - if (InstallUtil::IsChromeSxSProcess()) {
|
| - dist = GetOrCreateBrowserDistribution<GoogleChromeSxSDistribution>(
|
| - &g_browser_distribution);
|
| - } else {
|
| - dist = GetOrCreateBrowserDistribution<GoogleChromeDistribution>(
|
| - &g_browser_distribution);
|
| - }
|
| + dist = GetOrCreateBrowserDistribution<GoogleChromeDistribution>(
|
| + &g_browser_distribution);
|
| #else
|
| dist = GetOrCreateBrowserDistribution<BrowserDistribution>(
|
| &g_browser_distribution);
|
| @@ -99,6 +92,8 @@ base::string16 BrowserDistribution::GetDisplayName() {
|
| }
|
|
|
| base::string16 BrowserDistribution::GetShortcutName() {
|
| + // IDS_PRODUCT_NAME is automatically mapped to the mode-specific shortcut
|
| + // name.
|
| return installer::GetLocalizedString(IDS_PRODUCT_NAME_BASE);
|
| }
|
|
|
|
|