Index: ash/common/system/tray/tray_item_more.h |
diff --git a/ash/common/system/tray/tray_item_more.h b/ash/common/system/tray/tray_item_more.h |
index 918d3c38fe5b64ecdf80d73af2de2d26589d837b..0459aa569bec71cb30d7428a05efeafec474378e 100644 |
--- a/ash/common/system/tray/tray_item_more.h |
+++ b/ash/common/system/tray/tray_item_more.h |
@@ -38,12 +38,19 @@ class TrayItemMore : public ActionableView { |
void ReplaceIcon(views::View* view); |
private: |
+ // TODO(bruthig): Re-design to inform subclasses when the style changes while |
+ // avoiding virtual function calls from the constructor. |
+ void UpdateStyle(); |
+ |
// Overridden from ActionableView. |
bool PerformAction(const ui::Event& event) override; |
// Overridden from views::View. |
void Layout() override; |
void GetAccessibleState(ui::AXViewState* state) override; |
+ void ViewHierarchyChanged( |
+ const ViewHierarchyChangedDetails& details) override; |
+ void OnNativeThemeChanged(const ui::NativeTheme* theme) override; |
SystemTrayItem* owner_; |
// True if |more_| should be shown. |