Index: chrome/browser/extensions/api/management/chrome_management_api_delegate.cc |
diff --git a/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc b/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc |
index 93cc4a0dacd30282fe6fc182d585ad92d98c4c90..6e0998c35d2cecb0b4c0c39837b9c029abaace17 100644 |
--- a/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc |
+++ b/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc |
@@ -242,13 +242,13 @@ ChromeManagementAPIDelegate::UninstallFunctionDelegate( |
bool ChromeManagementAPIDelegate::CreateAppShortcutFunctionDelegate( |
extensions::ManagementCreateAppShortcutFunction* function, |
- const extensions::Extension* extension) const { |
+ const extensions::Extension* extension, |
+ std::string* error) const { |
Browser* browser = chrome::FindBrowserWithProfile( |
Profile::FromBrowserContext(function->browser_context())); |
if (!browser) { |
// Shouldn't happen if we have user gesture. |
- function->SetError( |
- extension_management_api_constants::kNoBrowserToCreateShortcut); |
+ *error = extension_management_api_constants::kNoBrowserToCreateShortcut; |
return false; |
} |