Index: ui/aura_shell/desktop_background_view.cc |
diff --git a/ui/aura_shell/desktop_background_view.cc b/ui/aura_shell/desktop_background_view.cc |
index 1edee7f32ad8ad60a39ed045e30c231476b40224..9b5ce7ebf4ffb4f42a7702357bc917ad4833c48b 100644 |
--- a/ui/aura_shell/desktop_background_view.cc |
+++ b/ui/aura_shell/desktop_background_view.cc |
@@ -45,12 +45,14 @@ void DesktopBackgroundView::OnMouseReleased(const views::MouseEvent& event) { |
views::Widget* CreateDesktopBackground() { |
views::Widget* desktop_widget = new views::Widget; |
- views::Widget::InitParams params(views::Widget::InitParams::TYPE_CONTROL); |
- params.parent = Shell::GetInstance()->GetContainer( |
- aura_shell::internal::kShellWindowId_DesktopBackgroundContainer); |
+ views::Widget::InitParams params( |
+ views::Widget::InitParams::TYPE_WINDOW_FRAMELESS); |
DesktopBackgroundView* view = new DesktopBackgroundView; |
params.delegate = view; |
desktop_widget->Init(params); |
+ Shell::GetInstance()->GetContainer( |
+ aura_shell::internal::kShellWindowId_DesktopBackgroundContainer)-> |
+ AddChild(desktop_widget->GetNativeView()); |
desktop_widget->SetContentsView(view); |
desktop_widget->Show(); |
desktop_widget->GetNativeView()->set_name("DesktopBackgroundView"); |