Index: chrome/app/app_mode_loader_mac.mm |
diff --git a/chrome/app/app_mode_loader_mac.mm b/chrome/app/app_mode_loader_mac.mm |
index aef5ea5edd2acdc0d7380a45bb95ddac3ebd5bc0..5ae599ef53bf58f6af632e8a4e40b38bb2440f3c 100644 |
--- a/chrome/app/app_mode_loader_mac.mm |
+++ b/chrome/app/app_mode_loader_mac.mm |
@@ -16,6 +16,7 @@ |
#include "base/file_path.h" |
#include "base/file_util.h" |
#include "base/logging.h" |
+#include "base/mac/foundation_util.h" |
#include "base/mac/scoped_nsautorelease_pool.h" |
#include "base/sys_string_conversions.h" |
#import "chrome/common/mac/app_mode_chrome_locator.h" |
@@ -101,6 +102,9 @@ void LoadFramework(void** cr_dylib, app_mode::ChromeAppModeInfo* info) { |
[info_plist objectForKey:@"CrAppModeShortcutURL"]); |
//CHECK(info->app_mode_url.size()) << "couldn't get app shortcut URL"; |
+ info->user_data_dir = base::mac::NSStringToFilePath( |
+ [info_plist objectForKey:app_mode::kCrAppModeUserDataDirKey]); |
+ |
// Open the framework. |
*cr_dylib = dlopen(framework_shlib_path.value().c_str(), |
RTLD_LAZY); |