| Index: chrome/common/extensions/docs/examples/extensions/gmail/background.js
|
| diff --git a/chrome/common/extensions/docs/examples/extensions/gmail/background.js b/chrome/common/extensions/docs/examples/extensions/gmail/background.js
|
| index 898dbb5351d37987f303be24aa3a705305d59b34..8f26bfed9faab3bc64530d430f7eb307f087408e 100644
|
| --- a/chrome/common/extensions/docs/examples/extensions/gmail/background.js
|
| +++ b/chrome/common/extensions/docs/examples/extensions/gmail/background.js
|
| @@ -289,7 +289,9 @@ function onInit() {
|
|
|
| function onAlarm(alarm) {
|
| console.log('Got alarm', alarm);
|
| - if (alarm.name == 'watchdog') {
|
| + // |alarm| can be undefined because onAlarm also gets called from
|
| + // window.setTimeout on old chrome versions.
|
| + if (alarm && alarm.name == 'watchdog') {
|
| onWatchdog();
|
| } else {
|
| startRequest({scheduleRequest:true, showLoadingAnimation:false});
|
|
|