| Index: chrome/installer/util/browser_distribution.cc
|
| ===================================================================
|
| --- chrome/installer/util/browser_distribution.cc (revision 148045)
|
| +++ chrome/installer/util/browser_distribution.cc (working copy)
|
| @@ -17,11 +17,10 @@
|
| #include "base/win/registry.h"
|
| #include "base/win/windows_version.h"
|
| #include "chrome/common/env_vars.h"
|
| -#include "chrome/installer/util/chrome_app_host_distribution.h"
|
| #include "chrome/installer/util/chrome_frame_distribution.h"
|
| #include "chrome/installer/util/chromium_binaries_distribution.h"
|
| +#include "chrome/installer/util/google_chrome_distribution.h"
|
| #include "chrome/installer/util/google_chrome_binaries_distribution.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/l10n_string_util.h"
|
| @@ -45,7 +44,6 @@
|
| BrowserDistribution* g_browser_distribution = NULL;
|
| BrowserDistribution* g_chrome_frame_distribution = NULL;
|
| BrowserDistribution* g_binaries_distribution = NULL;
|
| -BrowserDistribution* g_chrome_app_host_distribution = NULL;
|
|
|
| // Returns true if currently running in npchrome_frame.dll
|
| bool IsChromeFrameModule() {
|
| @@ -56,8 +54,6 @@
|
| }
|
|
|
| BrowserDistribution::Type GetCurrentDistributionType() {
|
| - // TODO(erikwright): If the app host is installed, but not Chrome, perhaps
|
| - // this should return CHROME_APP_HOST.
|
| static BrowserDistribution::Type type =
|
| (MasterPreferences::ForCurrentProcess().install_chrome_frame() ||
|
| IsChromeFrameModule()) ?
|
| @@ -68,6 +64,16 @@
|
|
|
| } // end namespace
|
|
|
| +// CHROME_BINARIES represents the binaries shared by multi-install products and
|
| +// is not a product in and of itself, so it is not present in this collection.
|
| +const BrowserDistribution::Type BrowserDistribution::kProductTypes[] = {
|
| + BrowserDistribution::CHROME_BROWSER,
|
| + BrowserDistribution::CHROME_FRAME,
|
| +};
|
| +
|
| +const size_t BrowserDistribution::kNumProductTypes =
|
| + arraysize(BrowserDistribution::kProductTypes);
|
| +
|
| BrowserDistribution::BrowserDistribution()
|
| : type_(CHROME_BROWSER) {
|
| }
|
| @@ -120,11 +126,6 @@
|
| &g_chrome_frame_distribution);
|
| break;
|
|
|
| - case CHROME_APP_HOST:
|
| - dist = GetOrCreateBrowserDistribution<ChromeAppHostDistribution>(
|
| - &g_chrome_app_host_distribution);
|
| - break;
|
| -
|
| default:
|
| DCHECK_EQ(CHROME_BINARIES, type);
|
| #if defined(GOOGLE_CHROME_BUILD)
|
|
|