diff options
author | rafaelw@chromium.org <rafaelw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-05 04:45:50 +0000 |
---|---|---|
committer | rafaelw@chromium.org <rafaelw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-05 04:45:50 +0000 |
commit | 28375ae7d27179af48386d37e78ca47a2563e0d0 (patch) | |
tree | eeda16c75ff2651afe1cc1738f19226e9cd7ec96 /chrome/browser/extensions/crx_installer.cc | |
parent | 65b6cf331fd6bebe125635cffd01b595f58638c0 (diff) | |
download | chromium_src-28375ae7d27179af48386d37e78ca47a2563e0d0.zip chromium_src-28375ae7d27179af48386d37e78ca47a2563e0d0.tar.gz chromium_src-28375ae7d27179af48386d37e78ca47a2563e0d0.tar.bz2 |
Implement launch disposition for extension-apps.
This change adds an --app-id command switch that signifies that the extension-app with the given id should be launched according to its configuration.
It also adds parsing for app.window_type in the manifest and the behavior that when installed and a desktop shortcut is created, the --app-id switch is used rather than the --app switch.
BUG=32361
Review URL: http://codereview.chromium.org/573016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38184 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/crx_installer.cc')
-rw-r--r-- | chrome/browser/extensions/crx_installer.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/chrome/browser/extensions/crx_installer.cc b/chrome/browser/extensions/crx_installer.cc index 675fc02..7549eb2 100644 --- a/chrome/browser/extensions/crx_installer.cc +++ b/chrome/browser/extensions/crx_installer.cc @@ -250,6 +250,7 @@ void CrxInstaller::CompleteInstall() { ShellIntegration::ShortcutInfo shortcut_info; shortcut_info.url = extension_->app_launch_url(); + shortcut_info.extension_id = UTF8ToUTF16(extension_->id()); shortcut_info.title = UTF8ToUTF16(extension_->name()); shortcut_info.description = UTF8ToUTF16(extension_->description()); shortcut_info.favicon = icon; |