OLD | NEW |
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 // | 4 // |
5 // This file defines functions that integrate Chrome in Windows shell. These | 5 // This file defines functions that integrate Chrome in Windows shell. These |
6 // functions can be used by Chrome as well as Chrome installer. All of the | 6 // functions can be used by Chrome as well as Chrome installer. All of the |
7 // work is done by the local functions defined in anonymous namespace in | 7 // work is done by the local functions defined in anonymous namespace in |
8 // this class. | 8 // this class. |
9 | 9 |
10 #include "chrome/installer/util/shell_util.h" | 10 #include "chrome/installer/util/shell_util.h" |
(...skipping 756 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
767 int icon_index = 0; | 767 int icon_index = 0; |
768 installer_util::GetDistroIntegerPreference(prefs.get(), | 768 installer_util::GetDistroIntegerPreference(prefs.get(), |
769 installer_util::master_preferences::kChromeShortcutIconIndex, | 769 installer_util::master_preferences::kChromeShortcutIconIndex, |
770 &icon_index); | 770 &icon_index); |
771 return file_util::CreateShortcutLink(chrome_exe.c_str(), // target | 771 return file_util::CreateShortcutLink(chrome_exe.c_str(), // target |
772 shortcut.c_str(), // shortcut | 772 shortcut.c_str(), // shortcut |
773 chrome_path.c_str(), // working dir | 773 chrome_path.c_str(), // working dir |
774 NULL, // arguments | 774 NULL, // arguments |
775 description.c_str(), // description | 775 description.c_str(), // description |
776 chrome_exe.c_str(), // icon file | 776 chrome_exe.c_str(), // icon file |
777 icon_index); // icon index | 777 icon_index, // icon index |
| 778 chrome::kBrowserAppId); // app id |
778 } else { | 779 } else { |
779 return file_util::UpdateShortcutLink(chrome_exe.c_str(), // target | 780 return file_util::UpdateShortcutLink(chrome_exe.c_str(), // target |
780 shortcut.c_str(), // shortcut | 781 shortcut.c_str(), // shortcut |
781 chrome_path.c_str(), // working dir | 782 chrome_path.c_str(), // working dir |
782 NULL, // arguments | 783 NULL, // arguments |
783 description.c_str(), // description | 784 description.c_str(), // description |
784 chrome_exe.c_str(), // icon file | 785 chrome_exe.c_str(), // icon file |
785 0); // icon index | 786 0, // icon index |
| 787 chrome::kBrowserAppId); // app id |
786 } | 788 } |
787 } | 789 } |
OLD | NEW |