| Index: chrome/renderer/resources/extensions/last_error.js
|
| diff --git a/chrome/renderer/resources/extensions/last_error.js b/chrome/renderer/resources/extensions/last_error.js
|
| index 2cf394755cc3d23010c9babaf9976fad2665be51..b096aa4e366d6d371a92fbc0ed5a6acd6d2f3dbc 100644
|
| --- a/chrome/renderer/resources/extensions/last_error.js
|
| +++ b/chrome/renderer/resources/extensions/last_error.js
|
| @@ -28,7 +28,7 @@ function set(name, message, stack, targetChrome) {
|
| clear(targetChrome); // in case somebody has set a sneaky getter/setter
|
|
|
| var errorObject = { message: message };
|
| - if (targetChrome && targetChrome.extension)
|
| + if (GetAvailability('extension.lastError').is_available)
|
| targetChrome.extension.lastError = errorObject;
|
|
|
| assertRuntimeIsAvailable();
|
| @@ -81,7 +81,7 @@ function clear(targetChrome) {
|
| if (!targetChrome)
|
| throw new Error('No target chrome to clear error');
|
|
|
| - if (targetChrome && targetChrome.extension)
|
| + if (GetAvailability('extension.lastError').is_available)
|
| delete targetChrome.extension.lastError;
|
|
|
| assertRuntimeIsAvailable();
|
|
|