Index: ash/wm/panels/panel_window_resizer.cc |
diff --git a/ash/wm/panels/panel_window_resizer.cc b/ash/wm/panels/panel_window_resizer.cc |
index 0f82db56b41dfb4e1b4252a1e0e4d61cf47bb912..e306f29411bcc3ba85c4bc4ef58639947c21a03c 100644 |
--- a/ash/wm/panels/panel_window_resizer.cc |
+++ b/ash/wm/panels/panel_window_resizer.cc |
@@ -6,7 +6,8 @@ |
#include "ash/launcher/launcher.h" |
#include "ash/root_window_controller.h" |
-#include "ash/shelf_types.h" |
+#include "ash/shelf/shelf_types.h" |
+#include "ash/shelf/shelf_widget.h" |
#include "ash/shell.h" |
#include "ash/shell_window_ids.h" |
#include "ash/wm/panels/panel_layout_manager.h" |
@@ -102,8 +103,8 @@ PanelWindowResizer::PanelWindowResizer(const Details& details) |
bool PanelWindowResizer::AttachToLauncher(gfx::Rect* bounds) { |
bool should_attach = false; |
if (panel_layout_manager_) { |
- gfx::Rect launcher_bounds = panel_layout_manager_->launcher()->widget()-> |
- GetWindowBoundsInScreen(); |
+ gfx::Rect launcher_bounds = panel_layout_manager_->launcher()-> |
+ shelf_widget()->GetWindowBoundsInScreen(); |
switch (panel_layout_manager_->launcher()->alignment()) { |
case SHELF_ALIGNMENT_BOTTOM: |
if (bounds->bottom() >= (launcher_bounds.y() - |