summaryrefslogtreecommitdiffstats
path: root/chrome/app/chrome_main_mac.mm
diff options
context:
space:
mode:
authorpastarmovj@google.com <pastarmovj@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-20 15:32:55 +0000
committerpastarmovj@google.com <pastarmovj@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-20 15:32:55 +0000
commitba26a4440ea5dbd51953dd0a061e39b5861ab777 (patch)
tree550d5136bba3218875cc143608dce3f2b0d31ea1 /chrome/app/chrome_main_mac.mm
parent3b2a3a8217291d39492fc5320994977397baf340 (diff)
downloadchromium_src-ba26a4440ea5dbd51953dd0a061e39b5861ab777.zip
chromium_src-ba26a4440ea5dbd51953dd0a061e39b5861ab777.tar.gz
chromium_src-ba26a4440ea5dbd51953dd0a061e39b5861ab777.tar.bz2
Make sure ShellIntegration::CommandLineArgsForLauncher respects the UserDataDir policy.
If this is not done shortcuts created will not contain the right path and will cause faulty behavior on Windows. BUG=173237 TEST=As described in the bug. Review URL: https://codereview.chromium.org/12277002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@183546 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/app/chrome_main_mac.mm')
-rw-r--r--chrome/app/chrome_main_mac.mm19
1 files changed, 0 insertions, 19 deletions
diff --git a/chrome/app/chrome_main_mac.mm b/chrome/app/chrome_main_mac.mm
index 65a70bf..6fd8783 100644
--- a/chrome/app/chrome_main_mac.mm
+++ b/chrome/app/chrome_main_mac.mm
@@ -15,26 +15,7 @@
#import "base/mac/foundation_util.h"
#import "base/mac/scoped_nsautorelease_pool.h"
#include "base/sys_string_conversions.h"
-#include "chrome/browser/policy/policy_path_parser.h"
#include "chrome/common/chrome_paths_internal.h"
-#include "policy/policy_constants.h"
-
-void CheckUserDataDirPolicy(base::FilePath* user_data_dir) {
- base::mac::ScopedNSAutoreleasePool pool;
-
- // Since the configuration management infrastructure is not initialized when
- // this code runs, read the policy preference directly.
- NSString* key = base::SysUTF8ToNSString(policy::key::kUserDataDir);
- NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
- NSString* value = [defaults stringForKey:key];
- if (value && [defaults objectIsForcedForKey:key]) {
- std::string string_value = base::SysNSStringToUTF8(value);
- // Now replace any vars the user might have used.
- string_value =
- policy::path_parser::ExpandPathVariables(string_value);
- *user_data_dir = base::FilePath(string_value);
- }
-}
void SetUpBundleOverrides() {
base::mac::ScopedNSAutoreleasePool pool;