| Index: ui/base/test/scoped_preferred_scroller_style_mac.h | 
| diff --git a/ui/base/test/scoped_preferred_scroller_style_legacy_mac.h b/ui/base/test/scoped_preferred_scroller_style_mac.h | 
| similarity index 59% | 
| rename from ui/base/test/scoped_preferred_scroller_style_legacy_mac.h | 
| rename to ui/base/test/scoped_preferred_scroller_style_mac.h | 
| index 99b0028db8fccad760749cb072caa12773280947..9e56130dd6b8cd068107b312d1f62ecb8b6ee3a0 100644 | 
| --- a/ui/base/test/scoped_preferred_scroller_style_legacy_mac.h | 
| +++ b/ui/base/test/scoped_preferred_scroller_style_mac.h | 
| @@ -17,17 +17,21 @@ class ScopedObjCClassSwizzler; | 
| namespace ui { | 
| namespace test { | 
|  | 
| -// Overrides system setting for scrollbar style with NSScrollerStyleLegacy, | 
| -// which means "always show scrollbars". | 
| -class ScopedPreferredScrollerStyleLegacy { | 
| +// Overrides system setting for scrollbar style with NSScrollerOverlay if we | 
| +// want the scrollbar to overlay. Otherwise, override with | 
| +// NSScrollerStyleLegacy which means "always show scrollbars". | 
| +class ScopedPreferredScrollerStyle { | 
| public: | 
| -  ScopedPreferredScrollerStyleLegacy(); | 
| -  ~ScopedPreferredScrollerStyleLegacy(); | 
| +  explicit ScopedPreferredScrollerStyle(bool overlay); | 
| +  ~ScopedPreferredScrollerStyle(); | 
|  | 
| private: | 
| scoped_ptr<base::mac::ScopedObjCClassSwizzler> swizzler_; | 
|  | 
| -  DISALLOW_COPY_AND_ASSIGN(ScopedPreferredScrollerStyleLegacy); | 
| +  // True if the scrollbar style should overlay. | 
| +  bool overlay_; | 
| + | 
| +  DISALLOW_COPY_AND_ASSIGN(ScopedPreferredScrollerStyle); | 
| }; | 
|  | 
| }  // namespace test | 
|  |