OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/ui/views/frame/browser_window_property_manager_win.h" | 5 #include "chrome/browser/ui/views/frame/browser_window_property_manager_win.h" |
6 | 6 |
7 #include "base/command_line.h" | 7 #include "base/command_line.h" |
8 #include "base/strings/utf_string_conversions.h" | 8 #include "base/strings/utf_string_conversions.h" |
9 #include "base/win/windows_version.h" | 9 #include "base/win/windows_version.h" |
10 #include "chrome/browser/browser_process.h" | 10 #include "chrome/browser/browser_process.h" |
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
90 } | 90 } |
91 ui::win::SetAppDetailsForWindow(app_id, icon_path, 0, command_line_string, | 91 ui::win::SetAppDetailsForWindow(app_id, icon_path, 0, command_line_string, |
92 pinned_name, hwnd_); | 92 pinned_name, hwnd_); |
93 } | 93 } |
94 | 94 |
95 // static | 95 // static |
96 std::unique_ptr<BrowserWindowPropertyManager> | 96 std::unique_ptr<BrowserWindowPropertyManager> |
97 BrowserWindowPropertyManager::CreateBrowserWindowPropertyManager( | 97 BrowserWindowPropertyManager::CreateBrowserWindowPropertyManager( |
98 BrowserView* view, | 98 BrowserView* view, |
99 HWND hwnd) { | 99 HWND hwnd) { |
100 if (base::win::GetVersion() < base::win::VERSION_WIN7) | |
101 return nullptr; | |
102 | |
103 std::unique_ptr<BrowserWindowPropertyManager> browser_window_property_manager( | 100 std::unique_ptr<BrowserWindowPropertyManager> browser_window_property_manager( |
104 new BrowserWindowPropertyManager(view, hwnd)); | 101 new BrowserWindowPropertyManager(view, hwnd)); |
105 browser_window_property_manager->UpdateWindowProperties(); | 102 browser_window_property_manager->UpdateWindowProperties(); |
106 return browser_window_property_manager; | 103 return browser_window_property_manager; |
107 } | 104 } |
108 | 105 |
109 void BrowserWindowPropertyManager::OnProfileIconVersionChange() { | 106 void BrowserWindowPropertyManager::OnProfileIconVersionChange() { |
110 UpdateWindowProperties(); | 107 UpdateWindowProperties(); |
111 } | 108 } |
OLD | NEW |