Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2680)

Unified Diff: ash/mus/root_window_controller.cc

Issue 2247503002: mash: Create and show a shelf in mash. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Address comments. Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ash/mus/root_window_controller.cc
diff --git a/ash/mus/root_window_controller.cc b/ash/mus/root_window_controller.cc
index f8d6340502933025eda54c5cfb2e935332d247a9..16590ec966bfd1698a3ff62887c0db70c732e236 100644
--- a/ash/mus/root_window_controller.cc
+++ b/ash/mus/root_window_controller.cc
@@ -14,9 +14,7 @@
#include <vector>
#include "ash/common/root_window_controller_common.h"
-#include "ash/common/session/session_state_delegate.h"
#include "ash/common/shell_window_ids.h"
-#include "ash/common/system/status_area_widget.h"
#include "ash/common/wm/always_on_top_controller.h"
#include "ash/common/wm/container_finder.h"
#include "ash/common/wm/dock/docked_window_layout_manager.h"
@@ -66,7 +64,6 @@ RootWindowController::RootWindowController(WindowManager* window_manager,
root_window_controller_common_->CreateContainers();
root_window_controller_common_->CreateLayoutManagers();
CreateLayoutManagers();
- CreateStatusArea();
disconnected_app_handler_.reset(new DisconnectedAppHandler(root));
@@ -215,21 +212,5 @@ void RootWindowController::CreateLayoutManagers() {
base::WrapUnique(new PanelLayoutManager(panel_container)));
}
-void RootWindowController::CreateStatusArea() {
- WmWindowMus* status_container =
- GetWindowByShellWindowId(kShellWindowId_StatusContainer);
- // Owned by native widget.
- StatusAreaWidget* status_area_widget =
- new StatusAreaWidget(status_container, wm_shelf_.get());
- status_area_widget->CreateTrayViews();
- // TODO(jamescook): Remove this when ash::StatusAreaLayoutManager and
- // ash::ShelfLayoutManager are working in mash. http://crbug.com/621112
- gfx::Size display_size = display_.bounds().size();
- status_area_widget->SetBounds(gfx::Rect(display_size.width() - 179,
- display_size.height() - 48, 120, 40));
- if (WmShell::Get()->GetSessionStateDelegate()->IsActiveUserSessionStarted())
- status_area_widget->Show();
-}
-
} // namespace mus
} // namespace ash

Powered by Google App Engine
This is Rietveld 408576698