diff options
Diffstat (limited to 'chromium/ui/views/controls/table')
-rw-r--r-- | chromium/ui/views/controls/table/table_view.cc | 2 | ||||
-rw-r--r-- | chromium/ui/views/controls/table/table_view.h | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/chromium/ui/views/controls/table/table_view.cc b/chromium/ui/views/controls/table/table_view.cc index 94eb7a0527c..fa791c4700c 100644 --- a/chromium/ui/views/controls/table/table_view.cc +++ b/chromium/ui/views/controls/table/table_view.cc @@ -183,6 +183,8 @@ TableView::TableView(ui::TableModel* model, SetModel(model); if (model_) UpdateVirtualAccessibilityChildren(); + + focus_ring_ = FocusRing::Install(this); } TableView::~TableView() { diff --git a/chromium/ui/views/controls/table/table_view.h b/chromium/ui/views/controls/table/table_view.h index 1a640fdf53e..30f1b107602 100644 --- a/chromium/ui/views/controls/table/table_view.h +++ b/chromium/ui/views/controls/table/table_view.h @@ -13,7 +13,6 @@ #include "ui/base/models/table_model.h" #include "ui/base/models/table_model_observer.h" #include "ui/gfx/font_list.h" -#include "ui/views/controls/focus_ring.h" #include "ui/views/view.h" #include "ui/views/views_export.h" @@ -396,7 +395,7 @@ class VIEWS_EXPORT TableView : public views::View, int active_visible_column_index_ = -1; // Used to draw a focus indicator around the active cell. - std::unique_ptr<FocusRing> focus_ring_ = FocusRing::Install(this); + FocusRing* focus_ring_ = nullptr; // The header. This is only created if more than one column is specified or // the first column has a non-empty title. |