diff options
Diffstat (limited to 'chrome/browser/extensions')
-rw-r--r-- | chrome/browser/extensions/extension_function.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/browser/extensions/extension_function.cc b/chrome/browser/extensions/extension_function.cc index 8eb562f..000c1d5 100644 --- a/chrome/browser/extensions/extension_function.cc +++ b/chrome/browser/extensions/extension_function.cc @@ -8,7 +8,9 @@ void ExtensionFunction::SendResponse(bool success) { if (success) { - dispatcher_->SendResponse(this); + if (has_callback()) { + dispatcher_->SendResponse(this); + } } else { // TODO(aa): In case of failure, send the error message to an error // callback. |