summaryrefslogtreecommitdiffstats
path: root/chrome/browser/profiles/profile_manager.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/profiles/profile_manager.cc')
-rw-r--r--chrome/browser/profiles/profile_manager.cc8
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)