Index: ash/system/status_area_widget.cc |
diff --git a/ash/system/status_area_widget.cc b/ash/system/status_area_widget.cc |
index ac2cffbf3c7fc38f8dc5f0a3934fb144e4a4c914..7327a3f9bfea24def960f4f6c8b45c53d4af9ea3 100644 |
--- a/ash/system/status_area_widget.cc |
+++ b/ash/system/status_area_widget.cc |
@@ -117,6 +117,16 @@ bool StatusAreaWidget::IsMessageBubbleShown() const { |
web_notification_tray_->IsMessageCenterBubbleVisible())); |
} |
+void StatusAreaWidget::ShelfDimChanged() { |
+ web_notification_tray_->SchedulePaint(); |
+ system_tray_->SchedulePaint(); |
+#if defined(OS_CHROMEOS) |
+ virtual_keyboard_tray_->SchedulePaint(); |
+ logout_button_tray_->SchedulePaint(); |
+#endif |
+ overview_button_tray_->SchedulePaint(); |
+} |
+ |
void StatusAreaWidget::OnNativeWidgetActivationChanged(bool active) { |
Widget::OnNativeWidgetActivationChanged(active); |
if (active) |