Home | History | Annotate | Download | only in views
      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/chrome_browser_main.h"
      8 #include "chrome/browser/ui/views/chrome_views_delegate.h"
      9 #include "chrome/common/chrome_switches.h"
     10 #include "ui/base/ui_base_switches.h"
     11 #include "ui/wm/core/wm_state.h"
     12 
     13 ChromeBrowserMainExtraPartsViews::ChromeBrowserMainExtraPartsViews() {
     14 }
     15 
     16 ChromeBrowserMainExtraPartsViews::~ChromeBrowserMainExtraPartsViews() {
     17 }
     18 
     19 void 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   wm_state_.reset(new wm::WMState);
     26 }
     27