[New Tab Page] Adds support for uifood flag.
Setting UiFood will now imply NewTabPageBackgrounds, NewTabPageIcons
and NewTabPageUIMd. Also, setting NewTabPageBackgrounds or
NewTabPageIcons implies NewTabPageUIMd.
Change-Id: I0636956e352cad5496a5f6ac0d43d0b33fda04d7
Reviewed-on: https://chromium-review.googlesource.com/1079999
Reviewed-by: Scott Violet <[email protected]>
Reviewed-by: Mathieu Perreault <[email protected]>
Commit-Queue: Ramya Nagarajan <[email protected]>
Cr-Commit-Position: refs/heads/master@{#563400}
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
index 84f8659..4b6a57c 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -31,6 +31,7 @@
#include "chrome/browser/predictors/loading_predictor_config.h"
#include "chrome/browser/predictors/resource_prefetch_common.h"
#include "chrome/browser/prerender/prerender_field_trial.h"
+#include "chrome/browser/search/ntp_features.h"
#include "chrome/browser/ssl/chrome_ssl_host_state_delegate.h"
#include "chrome/browser/ui/blocked_content/tab_under_navigation_throttle.h"
#include "chrome/common/buildflags.h"
@@ -3768,6 +3769,7 @@
FEATURE_VALUE_TYPE(ash::features::kOverviewSwipeToClose)},
#endif // OS_CHROMEOS
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
{"ntp-backgrounds", flag_descriptions::kNtpBackgroundsName,
flag_descriptions::kNtpBackgroundsDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kNtpBackgrounds)},
@@ -3779,6 +3781,7 @@
{"ntp-ui-md", flag_descriptions::kNtpUIMdName,
flag_descriptions::kNtpUIMdDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kNtpUIMd)},
+#endif // OS_WIN || OS_MACOSX || OS_LINUX
#if defined(OS_ANDROID)
{"enable-display-cutout-api", flag_descriptions::kDisplayCutoutAPIName,