| Index: chrome/browser/views/options/advanced_contents_view.cc
|
| diff --git a/chrome/browser/views/options/advanced_contents_view.cc b/chrome/browser/views/options/advanced_contents_view.cc
|
| index 9ee6485e58eea3ac5d219d257b20fbc442ec61be..bbe232fce68505bf5fde5482ed7d0e344019928d 100644
|
| --- a/chrome/browser/views/options/advanced_contents_view.cc
|
| +++ b/chrome/browser/views/options/advanced_contents_view.cc
|
| @@ -287,7 +287,6 @@ AdvancedSection::AdvancedSection(Profile* profile,
|
| void AdvancedSection::DidChangeBounds(const gfx::Rect& previous,
|
| const gfx::Rect& current) {
|
| Layout();
|
| - contents_->Layout();
|
| }
|
|
|
| ////////////////////////////////////////////////////////////////////////////////
|
| @@ -434,9 +433,6 @@ class PrivacySection : public AdvancedSection,
|
| // Overridden from views::LinkController:
|
| virtual void LinkActivated(views::Link* source, int event_flags);
|
|
|
| - // Overridden from views::View:
|
| - virtual void Layout();
|
| -
|
| protected:
|
| // OptionsPageView overrides:
|
| virtual void InitControlLayout();
|
| @@ -549,22 +545,6 @@ void PrivacySection::LinkActivated(views::Link* source, int event_flags) {
|
| }
|
| }
|
|
|
| -void PrivacySection::Layout() {
|
| - if (reporting_enabled_checkbox_) {
|
| - // We override this to try and set the width of the enable logging checkbox
|
| - // to the width of the parent less some fudging since the checkbox's
|
| - // preferred size calculation code is dependent on its width, and if we
|
| - // don't do this then it will return 0 as a preferred width when GridLayout
|
| - // (called from View::Layout) tries to access it.
|
| - views::View* parent = GetParent();
|
| - if (parent && parent->width()) {
|
| - const int parent_width = parent->width();
|
| - reporting_enabled_checkbox_->SetBounds(0, 0, parent_width - 20, 0);
|
| - }
|
| - }
|
| - View::Layout();
|
| -}
|
| -
|
| void PrivacySection::InitControlLayout() {
|
| AdvancedSection::InitControlLayout();
|
|
|
| @@ -636,8 +616,8 @@ void PrivacySection::InitControlLayout() {
|
| reporting_enabled_checkbox_ != NULL);
|
| // The "Help make Google Chrome better" checkbox.
|
| if (reporting_enabled_checkbox_) {
|
| - AddLeadingControl(layout, reporting_enabled_checkbox_, indented_view_set_id,
|
| - false);
|
| + AddWrappingCheckboxRow(layout, reporting_enabled_checkbox_,
|
| + indented_view_set_id, false);
|
| }
|
|
|
| // Init member prefs so we can update the controls if prefs change.
|
| @@ -1421,5 +1401,4 @@ void AdvancedScrollViewContainer::Layout() {
|
| gfx::NativeTheme::LIST);
|
| lb.Inset(border.width(), border.height());
|
| scroll_view_->SetBounds(lb);
|
| - scroll_view_->Layout();
|
| }
|
|
|