summaryrefslogtreecommitdiffstats
path: root/chrome/installer/util/chrome_browser_operations.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/installer/util/chrome_browser_operations.cc')
-rw-r--r--chrome/installer/util/chrome_browser_operations.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/chrome/installer/util/chrome_browser_operations.cc b/chrome/installer/util/chrome_browser_operations.cc
index 431b2e1..133fa9f 100644
--- a/chrome/installer/util/chrome_browser_operations.cc
+++ b/chrome/installer/util/chrome_browser_operations.cc
@@ -88,7 +88,11 @@ bool ChromeBrowserOperations::SetChannelFlags(
ChannelInfo* channel_info) const {
#if defined(GOOGLE_CHROME_BUILD)
DCHECK(channel_info);
- return channel_info->SetChrome(set);
+ bool chrome_changed = channel_info->SetChrome(set);
+ // Remove App Launcher's channel flags, since App Launcher does not exist as
+ // an independent product, and is a part of Chrome.
+ bool app_launcher_changed = channel_info->SetAppLauncher(false);
+ return chrome_changed || app_launcher_changed;
#else
return false;
#endif