| Index: ash/wm/shelf_layout_manager.cc
|
| diff --git a/ash/wm/shelf_layout_manager.cc b/ash/wm/shelf_layout_manager.cc
|
| index e986853d7121827e5a1023d408a3e45860d6c1dc..6ee4281c1500ca63a462e1e0e261d32aa3f36c2a 100644
|
| --- a/ash/wm/shelf_layout_manager.cc
|
| +++ b/ash/wm/shelf_layout_manager.cc
|
| @@ -13,6 +13,7 @@
|
| #include "ash/shell_window_ids.h"
|
| #include "ash/system/status_area_widget.h"
|
| #include "ash/system/tray/system_tray.h"
|
| +#include "ash/system/web_notification/web_notification_tray.h"
|
| #include "ash/wm/workspace/workspace_manager.h"
|
| #include "base/auto_reset.h"
|
| #include "base/i18n/rtl.h"
|
| @@ -200,6 +201,8 @@ bool ShelfLayoutManager::SetAlignment(ShelfAlignment alignment) {
|
| Shell::GetInstance()->status_area_widget()->SetShelfAlignment(alignment);
|
| if (Shell::GetInstance()->system_tray())
|
| Shell::GetInstance()->system_tray()->SetShelfAlignment(alignment);
|
| + if (Shell::GetInstance()->web_notification_tray())
|
| + Shell::GetInstance()->web_notification_tray()->SetShelfAlignment(alignment);
|
| LayoutShelf();
|
| return true;
|
| }
|
| @@ -499,6 +502,10 @@ void ShelfLayoutManager::UpdateShelfBackground(
|
| Shell::GetInstance()->system_tray()->SetPaintsBackground(
|
| !launcher_paints, type);
|
| }
|
| + if (Shell::GetInstance()->web_notification_tray()) {
|
| + Shell::GetInstance()->web_notification_tray()->SetPaintsBackground(
|
| + !launcher_paints, type);
|
| + }
|
| }
|
|
|
| bool ShelfLayoutManager::GetLauncherPaintsBackground() const {
|
|
|