summaryrefslogtreecommitdiffstats
path: root/cloud_print/service/win
diff options
context:
space:
mode:
authorvitalybuka@chromium.org <vitalybuka@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-26 07:30:36 +0000
committervitalybuka@chromium.org <vitalybuka@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-26 07:30:36 +0000
commit4bf361fcb1a0e98aa5ac4f4169c0a842b5041dff (patch)
treedbceab8fe342e79bff8496213bfb89805911e63e /cloud_print/service/win
parent2333b2a100cce4d639988938bf398f3c6594f24e (diff)
downloadchromium_src-4bf361fcb1a0e98aa5ac4f4169c0a842b5041dff.zip
chromium_src-4bf361fcb1a0e98aa5ac4f4169c0a842b5041dff.tar.gz
chromium_src-4bf361fcb1a0e98aa5ac4f4169c0a842b5041dff.tar.bz2
Shortcut should be to *config.exe not *setup.exe
Review URL: https://chromiumcodereview.appspot.com/14260007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196649 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cloud_print/service/win')
-rw-r--r--cloud_print/service/win/installer.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/cloud_print/service/win/installer.cc b/cloud_print/service/win/installer.cc
index 88a3193..57b4771 100644
--- a/cloud_print/service/win/installer.cc
+++ b/cloud_print/service/win/installer.cc
@@ -21,6 +21,8 @@
namespace {
+const wchar_t kConfigBinaryName[] = L"cloud_print_service_config.exe";
+
base::FilePath GetShortcutPath(int dir_key, bool with_subdir) {
base::FilePath path;
if (!PathService::Get(dir_key, &path))
@@ -42,6 +44,7 @@ void CreateShortcut(int dir_key, bool with_subdir,
base::FilePath exe_path;
if (!PathService::Get(base::FILE_EXE, &exe_path))
return;
+ exe_path = exe_path.DirName().Append(base::FilePath(kConfigBinaryName));
properties.set_target(exe_path);
properties.set_working_dir(exe_path.DirName());
CreateOrUpdateShortcutLink(path, properties, operation);