| Index: chrome/installer/util/channel_info.cc
|
| diff --git a/chrome/installer/util/channel_info.cc b/chrome/installer/util/channel_info.cc
|
| index 24c519942fe477926f2cd67f657f9ec7d09d044a..a67e7fbb32318eb0bdc5c1f425dbb8a66e8a4ac2 100644
|
| --- a/chrome/installer/util/channel_info.cc
|
| +++ b/chrome/installer/util/channel_info.cc
|
| @@ -15,6 +15,7 @@ namespace {
|
|
|
| const wchar_t kModChrome[] = L"-chrome";
|
| const wchar_t kModChromeFrame[] = L"-chromeframe";
|
| +const wchar_t kModAppHost[] = L"-apphost";
|
| const wchar_t kModMultiInstall[] = L"-multi";
|
| const wchar_t kModReadyMode[] = L"-readymode";
|
| const wchar_t kModStage[] = L"-stage:";
|
| @@ -31,6 +32,7 @@ const wchar_t* const kModifiers[] = {
|
| kModMultiInstall,
|
| kModChrome,
|
| kModChromeFrame,
|
| + kModAppHost,
|
| kModReadyMode,
|
| kSfxMultiFail,
|
| kSfxFull
|
| @@ -41,6 +43,7 @@ enum ModifierIndex {
|
| MOD_MULTI_INSTALL,
|
| MOD_CHROME,
|
| MOD_CHROME_FRAME,
|
| + MOD_APP_HOST,
|
| MOD_READY_MODE,
|
| SFX_MULTI_FAIL,
|
| SFX_FULL,
|
| @@ -193,6 +196,14 @@ bool ChannelInfo::SetChromeFrame(bool value) {
|
| return SetModifier(MOD_CHROME_FRAME, value, &value_);
|
| }
|
|
|
| +bool ChannelInfo::IsAppHost() const {
|
| + return HasModifier(MOD_APP_HOST, value_);
|
| +}
|
| +
|
| +bool ChannelInfo::SetAppHost(bool value) {
|
| + return SetModifier(MOD_APP_HOST, value, &value_);
|
| +}
|
| +
|
| bool ChannelInfo::IsMultiInstall() const {
|
| return HasModifier(MOD_MULTI_INSTALL, value_);
|
| }
|
|
|