| Index: extensions/renderer/resources/last_error.js
|
| diff --git a/extensions/renderer/resources/last_error.js b/extensions/renderer/resources/last_error.js
|
| index 8d53371827acd01eeaa12840bd71497b5bb90120..f0f091de71b8441888496ac9668094ce9e49b5d6 100644
|
| --- a/extensions/renderer/resources/last_error.js
|
| +++ b/extensions/renderer/resources/last_error.js
|
| @@ -24,7 +24,7 @@ function set(name, message, stack, targetChrome) {
|
| errorMessage += '\n' + stack;
|
|
|
| if (!targetChrome)
|
| - throw new Error('No chrome object to set error: ' + errorMessage);
|
| + throw new $Error.self('No chrome object to set error: ' + errorMessage);
|
| clear(targetChrome); // in case somebody has set a sneaky getter/setter
|
|
|
| var errorObject = { message: message };
|
| @@ -65,7 +65,7 @@ function hasAccessed(targetChrome) {
|
| */
|
| function hasError(targetChrome) {
|
| if (!targetChrome)
|
| - throw new Error('No target chrome to check');
|
| + throw new $Error.self('No target chrome to check');
|
|
|
| assertRuntimeIsAvailable();
|
| if ('lastError' in targetChrome.runtime)
|
| @@ -79,7 +79,7 @@ function hasError(targetChrome) {
|
| */
|
| function clear(targetChrome) {
|
| if (!targetChrome)
|
| - throw new Error('No target chrome to clear error');
|
| + throw new $Error.self('No target chrome to clear error');
|
|
|
| if (GetAvailability('extension.lastError').is_available)
|
| delete targetChrome.extension.lastError;
|
| @@ -94,11 +94,11 @@ function assertRuntimeIsAvailable() {
|
| // some reason? Add debugging for http://crbug.com/258526.
|
| var runtimeAvailability = GetAvailability('runtime.lastError');
|
| if (!runtimeAvailability.is_available) {
|
| - throw new Error('runtime.lastError is not available: ' +
|
| + throw new $Error.self('runtime.lastError is not available: ' +
|
| runtimeAvailability.message);
|
| }
|
| if (!chrome.runtime)
|
| - throw new Error('runtime namespace is null or undefined');
|
| + throw new $Error.self('runtime namespace is null or undefined');
|
| }
|
|
|
| /**
|
|
|