chrome_browser_main_extra_parts_views.cc revision 5f1c94371a64b3196d4be9466099bb892df9b88e
1// Copyright (c) 2012 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "chrome/browser/ui/views/chrome_browser_main_extra_parts_views.h"
6
7#include "chrome/browser/ui/views/chrome_views_delegate.h"
8
9#if defined(USE_AURA)
10#include "ui/wm/core/wm_state.h"
11#endif
12
13ChromeBrowserMainExtraPartsViews::ChromeBrowserMainExtraPartsViews() {
14}
15
16ChromeBrowserMainExtraPartsViews::~ChromeBrowserMainExtraPartsViews() {
17}
18
19void ChromeBrowserMainExtraPartsViews::ToolkitInitialized() {
20  // The delegate needs to be set before any UI is created so that windows
21  // display the correct icon.
22  if (!views::ViewsDelegate::views_delegate)
23    views::ViewsDelegate::views_delegate = new ChromeViewsDelegate;
24
25#if defined(USE_AURA)
26  wm_state_.reset(new wm::WMState);
27#endif
28}
29