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..92aa950e109f5c00f3495f14ca907f474ade8542 100644 |
--- a/ash/system/status_area_widget.cc |
+++ b/ash/system/status_area_widget.cc |
@@ -117,6 +117,17 @@ bool StatusAreaWidget::IsMessageBubbleShown() const { |
web_notification_tray_->IsMessageCenterBubbleVisible())); |
} |
+void StatusAreaWidget::SchedulePaint() { |
+ status_area_widget_delegate_->SchedulePaint(); |
+ 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) |