| Index: chrome/renderer/extensions/dispatcher.cc
|
| diff --git a/chrome/renderer/extensions/dispatcher.cc b/chrome/renderer/extensions/dispatcher.cc
|
| index f57644eb8c65f9357bbf95b678e28ba3b3fd1f3d..2f9ded3038aecd98d6277107e437aa8347e61a98 100644
|
| --- a/chrome/renderer/extensions/dispatcher.cc
|
| +++ b/chrome/renderer/extensions/dispatcher.cc
|
| @@ -83,7 +83,7 @@ namespace {
|
|
|
| static const int64 kInitialExtensionIdleHandlerDelayMs = 5*1000;
|
| static const int64 kMaxExtensionIdleHandlerDelayMs = 5*60*1000;
|
| -static const char kEventDispatchFunction[] = "Event.dispatchJSON";
|
| +static const char kEventDispatchFunction[] = "Event.dispatchEvent";
|
| static const char kOnUnloadEvent[] = "runtime.onSuspend";
|
| static const char kOnSuspendCanceledEvent[] = "runtime.onSuspendCanceled";
|
|
|
| @@ -1023,7 +1023,7 @@ void Dispatcher::OnUnload(const std::string& extension_id) {
|
| // event creates.
|
| ListValue args;
|
| args.Set(0, Value::CreateStringValue(kOnUnloadEvent));
|
| - args.Set(1, Value::CreateStringValue("[]"));
|
| + args.Set(1, new ListValue());
|
| v8_context_set_.DispatchChromeHiddenMethod(
|
| extension_id, kEventDispatchFunction, args, NULL, GURL());
|
|
|
| @@ -1033,7 +1033,7 @@ void Dispatcher::OnUnload(const std::string& extension_id) {
|
| void Dispatcher::OnCancelUnload(const std::string& extension_id) {
|
| ListValue args;
|
| args.Set(0, Value::CreateStringValue(kOnSuspendCanceledEvent));
|
| - args.Set(1, Value::CreateStringValue("[]"));
|
| + args.Set(1, new ListValue());
|
| v8_context_set_.DispatchChromeHiddenMethod(
|
| extension_id, kEventDispatchFunction, args, NULL, GURL());
|
| }
|
|
|