diff options
Diffstat (limited to 'chrome/browser/profiles/profile_manager.cc')
-rw-r--r-- | chrome/browser/profiles/profile_manager.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/browser/profiles/profile_manager.cc b/chrome/browser/profiles/profile_manager.cc index 7a66ef3..8b20ab3 100644 --- a/chrome/browser/profiles/profile_manager.cc +++ b/chrome/browser/profiles/profile_manager.cc @@ -78,6 +78,14 @@ Profile* ProfileManager::GetDefaultProfile() { return profile_manager->GetDefaultProfile(user_data_dir); } +// static +Profile* ProfileManager::GetLastUsedProfile() { + FilePath user_data_dir; + PathService::Get(chrome::DIR_USER_DATA, &user_data_dir); + ProfileManager* profile_manager = g_browser_process->profile_manager(); + return profile_manager->GetLastUsedProfile(user_data_dir); +} + ProfileManager::ProfileManager() : logged_in_(false) { BrowserList::AddObserver(this); #if defined(OS_CHROMEOS) |