| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 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 | 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/chrome_browser_main.h" | 5 #include "chrome/browser/chrome_browser_main.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 #include <stdint.h> | 8 #include <stdint.h> |
| 9 | 9 |
| 10 #include <set> | 10 #include <set> |
| (...skipping 1687 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1698 // Chrome session when the computer is restarted after a system update. | 1698 // Chrome session when the computer is restarted after a system update. |
| 1699 // This could be run as late as WM_QUERYENDSESSION for system update reboots, | 1699 // This could be run as late as WM_QUERYENDSESSION for system update reboots, |
| 1700 // but should run on startup if extended to handle crashes/hangs/patches. | 1700 // but should run on startup if extended to handle crashes/hangs/patches. |
| 1701 // Also, better to run once here than once for each HWND's WM_QUERYENDSESSION. | 1701 // Also, better to run once here than once for each HWND's WM_QUERYENDSESSION. |
| 1702 ChromeBrowserMainPartsWin::RegisterApplicationRestart(parsed_command_line()); | 1702 ChromeBrowserMainPartsWin::RegisterApplicationRestart(parsed_command_line()); |
| 1703 | 1703 |
| 1704 // Verify that the profile is not on a network share and if so prepare to show | 1704 // Verify that the profile is not on a network share and if so prepare to show |
| 1705 // notification to the user. | 1705 // notification to the user. |
| 1706 if (NetworkProfileBubble::ShouldCheckNetworkProfile(profile_)) { | 1706 if (NetworkProfileBubble::ShouldCheckNetworkProfile(profile_)) { |
| 1707 base::PostTaskWithTraits( | 1707 base::PostTaskWithTraits( |
| 1708 FROM_HERE, base::TaskTraits().MayBlock(), | 1708 FROM_HERE, {base::MayBlock()}, |
| 1709 base::Bind(&NetworkProfileBubble::CheckNetworkProfile, | 1709 base::Bind(&NetworkProfileBubble::CheckNetworkProfile, |
| 1710 profile_->GetPath())); | 1710 profile_->GetPath())); |
| 1711 } | 1711 } |
| 1712 #endif // defined(OS_WIN) | 1712 #endif // defined(OS_WIN) |
| 1713 | 1713 |
| 1714 #if BUILDFLAG(ENABLE_RLZ) && !defined(OS_CHROMEOS) | 1714 #if BUILDFLAG(ENABLE_RLZ) && !defined(OS_CHROMEOS) |
| 1715 // Init the RLZ library. This just binds the dll and schedules a task on the | 1715 // Init the RLZ library. This just binds the dll and schedules a task on the |
| 1716 // file thread to be run sometime later. If this is the first run we record | 1716 // file thread to be run sometime later. If this is the first run we record |
| 1717 // the installation event. | 1717 // the installation event. |
| 1718 int ping_delay = | 1718 int ping_delay = |
| (...skipping 357 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2076 chromeos::CrosSettings::Shutdown(); | 2076 chromeos::CrosSettings::Shutdown(); |
| 2077 #endif // defined(OS_CHROMEOS) | 2077 #endif // defined(OS_CHROMEOS) |
| 2078 #endif // defined(OS_ANDROID) | 2078 #endif // defined(OS_ANDROID) |
| 2079 } | 2079 } |
| 2080 | 2080 |
| 2081 // Public members: | 2081 // Public members: |
| 2082 | 2082 |
| 2083 void ChromeBrowserMainParts::AddParts(ChromeBrowserMainExtraParts* parts) { | 2083 void ChromeBrowserMainParts::AddParts(ChromeBrowserMainExtraParts* parts) { |
| 2084 chrome_extra_parts_.push_back(parts); | 2084 chrome_extra_parts_.push_back(parts); |
| 2085 } | 2085 } |
| OLD | NEW |