| 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 2b38a2910e4a5dfa9b0acef1a246ed6c042ffd73..5eb5c01206572febb8b5abc2f14ea5f08a76c772 100644
|
| --- a/chrome/renderer/resources/extensions/last_error.js
|
| +++ b/chrome/renderer/resources/extensions/last_error.js
|
| @@ -3,16 +3,17 @@
|
| // found in the LICENSE file.
|
|
|
| requireNative('runtime');
|
| +var GetAvailability = requireNative('v8_context').GetAvailability;
|
|
|
| function set(message) {
|
| var errorObject = { 'message': message };
|
| - if (chrome.extension)
|
| + if (GetAvailability('extension').is_available)
|
| chrome.extension.lastError = errorObject;
|
| chrome.runtime.lastError = errorObject;
|
| };
|
|
|
| function clear() {
|
| - if (chrome.extension)
|
| + if (GetAvailability('extension').is_available)
|
| delete chrome.extension.lastError;
|
| delete chrome.runtime.lastError;
|
| };
|
|
|