Index: chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc |
diff --git a/chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc b/chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc |
index b6ecac41cb394c14616e4e6f30ae449f8990097f..922a728adef2b49d1a10d93bbca728f1abfb51b4 100644 |
--- a/chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc |
+++ b/chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc |
@@ -10,12 +10,15 @@ |
#include "ui/base/ui_base_switches.h" |
#if defined(USE_AURA) |
-#include "ui/views/corewm/transient_window_stacking_client.h" |
+#include "ui/views/corewm/wm_state.h" |
#endif |
ChromeBrowserMainExtraPartsViews::ChromeBrowserMainExtraPartsViews() { |
} |
+ChromeBrowserMainExtraPartsViews::~ChromeBrowserMainExtraPartsViews() { |
+} |
+ |
void ChromeBrowserMainExtraPartsViews::ToolkitInitialized() { |
// The delegate needs to be set before any UI is created so that windows |
// display the correct icon. |
@@ -23,8 +26,6 @@ void ChromeBrowserMainExtraPartsViews::ToolkitInitialized() { |
views::ViewsDelegate::views_delegate = new ChromeViewsDelegate; |
#if defined(USE_AURA) |
- // SetWindowStackingClient() takes ownership of TransientWindowStackingClient. |
- aura::client::SetWindowStackingClient( |
- new views::corewm::TransientWindowStackingClient); |
+ wm_state_.reset(new views::corewm::WMState); |
#endif |
} |