| Index: chrome/browser/profiles/profile_window.h | 
| diff --git a/chrome/browser/profiles/profile_window.h b/chrome/browser/profiles/profile_window.h | 
| index 1339d9497000e90de51ad6e35c018840758964fa..3c5510f8fed6f30566ff9e61169978b9b9270382 100644 | 
| --- a/chrome/browser/profiles/profile_window.h | 
| +++ b/chrome/browser/profiles/profile_window.h | 
| @@ -6,6 +6,7 @@ | 
| #define CHROME_BROWSER_PROFILES_PROFILE_WINDOW_H_ | 
|  | 
| #include "base/callback_forward.h" | 
| +#include "chrome/browser/profiles/profile_metrics.h" | 
| #include "chrome/browser/ui/host_desktop.h" | 
| #include "chrome/browser/ui/startup/startup_types.h" | 
|  | 
| @@ -35,11 +36,11 @@ void FindOrCreateNewWindowForProfile( | 
| // even if a window for that profile already exists. When the browser is | 
| // opened, |callback| will be run if it isn't null. | 
|  | 
| -void SwitchToProfile( | 
| -    const base::FilePath& path, | 
| -    chrome::HostDesktopType desktop_type, | 
| -    bool always_create, | 
| -    ProfileSwitchingDoneCallback callback); | 
| +void SwitchToProfile(const base::FilePath& path, | 
| +                     chrome::HostDesktopType desktop_type, | 
| +                     bool always_create, | 
| +                     ProfileSwitchingDoneCallback callback, | 
| +                     ProfileMetrics::ProfileOpen metric); | 
|  | 
| // Opens a Browser for the guest profile and runs |callback| if it isn't null. | 
| void SwitchToGuestProfile(chrome::HostDesktopType desktop_type, | 
| @@ -49,7 +50,8 @@ void SwitchToGuestProfile(chrome::HostDesktopType desktop_type, | 
| // opens a new browser window for the profile once it is ready. When the browser | 
| // is opened, |callback| will be run if it isn't null. | 
| void CreateAndSwitchToNewProfile(chrome::HostDesktopType desktop_type, | 
| -                                 ProfileSwitchingDoneCallback callback); | 
| +                                 ProfileSwitchingDoneCallback callback, | 
| +                                 ProfileMetrics::ProfileAdd metric); | 
|  | 
| // Closes all browser windows that belong to the guest profile. | 
| void CloseGuestProfileWindows(); | 
|  |