Chromium Code Reviews| Index: ui/views/controls/scrollbar/native_scroll_bar.cc |
| diff --git a/ui/views/controls/scrollbar/native_scroll_bar.cc b/ui/views/controls/scrollbar/native_scroll_bar.cc |
| index a768af5e52edd160ec5fa8d56697af4a424a42f1..b14cae762eafc96d800586644c2f086de1b1ed5f 100644 |
| --- a/ui/views/controls/scrollbar/native_scroll_bar.cc |
| +++ b/ui/views/controls/scrollbar/native_scroll_bar.cc |
| @@ -41,6 +41,12 @@ int NativeScrollBar::GetVerticalScrollBarWidth( |
| } |
| //////////////////////////////////////////////////////////////////////////////// |
| +// NativeScrollBar, protected: |
| +NativeScrollBarWrapper* NativeScrollBar::CreateWrapper() { |
| + return NativeScrollBarWrapper::CreateWrapper(this); |
| +} |
| + |
| +//////////////////////////////////////////////////////////////////////////////// |
| // NativeScrollBar, View overrides: |
| gfx::Size NativeScrollBar::GetPreferredSize() const { |
| if (native_wrapper_) |
| @@ -58,7 +64,9 @@ void NativeScrollBar::Layout() { |
| void NativeScrollBar::ViewHierarchyChanged( |
| const ViewHierarchyChangedDetails& details) { |
| if (details.is_add && !native_wrapper_ && GetWidget()) { |
| - native_wrapper_ = NativeScrollBarWrapper::CreateWrapper(this); |
| + // Create a method to CreateWrapper and then override that shit |
|
tapted
2016/02/08 00:31:15
(lol)
spqchan
2016/02/09 21:21:26
whoops.
|
| + native_wrapper_ = CreateWrapper(); |
| + |
| AddChildView(native_wrapper_->GetView()); |
| } |
| } |