Enabling PaymentRequest on Mac.
BUG=679127
Review-Url: https://codereview.chromium.org/2687033004
Cr-Commit-Position: refs/heads/master@{#449692}
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc
index fa63405..c61af1d 100644
--- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc
@@ -249,7 +249,7 @@
#include "chrome/browser/chrome_browser_main_posix.h"
#endif
-#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_WIN)
+#if !defined(OS_ANDROID)
#include "chrome/browser/payments/payment_request_factory.h"
#endif
@@ -1481,7 +1481,7 @@
return true;
}
-#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_WIN)
+#if !defined(OS_ANDROID)
bool AreExperimentalWebPlatformFeaturesEnabled() {
const base::CommandLine& browser_command_line =
*base::CommandLine::ForCurrentProcess();
@@ -3070,8 +3070,7 @@
base::Bind(&ForwardShareServiceRequest,
web_contents->GetJavaInterfaces()->GetWeakPtr()));
}
-#elif defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_WIN)
- // TODO(crbug.com/679127): Enable for MacViews implementation.
+#else
if (AreExperimentalWebPlatformFeaturesEnabled()) {
content::WebContents* web_contents =
content::WebContents::FromRenderFrameHost(render_frame_host);