$OpenBSD: patch-ui_base_material_design_material_design_controller_cc,v 1.1 2018/09/16 11:08:34 robert Exp $

Index: ui/base/material_design/material_design_controller.cc
--- ui/base/material_design/material_design_controller.cc.orig
+++ ui/base/material_design/material_design_controller.cc
@@ -39,7 +39,7 @@
 namespace ui {
 namespace {
 
-#if defined(OS_CHROMEOS) || defined(OS_WIN) || defined(OS_LINUX)
+#if defined(OS_CHROMEOS) || defined(OS_WIN) || defined(OS_LINUX) || defined(OS_BSD)
 
 // Whether Material Refresh should be used by default.
 // Material refresh is controlled by both --top-chrome-md and this feature.
@@ -116,7 +116,7 @@ void MaterialDesignController::Initialize() {
       command_line->GetSwitchValueASCII(switches::kTopChromeMD);
 
   bool force_material_refresh = false;
-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
   force_material_refresh =
       base::FeatureList::IsEnabled(features::kExperimentalUi);
 #endif
@@ -204,7 +204,7 @@ MaterialDesignController::Mode MaterialDesignControlle
   return IsMaterialRefreshEnabled() ? MATERIAL_REFRESH : MATERIAL_NORMAL;
 #endif  // defined(OS_CHROMEOS)
 
-#if defined(OS_WIN) || defined(OS_LINUX)
+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_BSD)
   return IsMaterialRefreshEnabled() ? MATERIAL_REFRESH : MATERIAL_NORMAL;
 #elif defined(OS_MACOSX) && BUILDFLAG(MAC_VIEWS_BROWSER)
   return features::IsViewsBrowserCocoa() ? MATERIAL_NORMAL : MATERIAL_REFRESH;
