Mercurial > snowl
changeset 144:510dc9c6647d
catch exceptions sometimes thrown when retrieving XMLHttpRequest::statusText
author | Myk Melez <myk@mozilla.org> |
---|---|
date | Tue, 08 Jul 2008 17:15:50 -0700 |
parents | d75816f92430 |
children | c6cb99e579fe |
files | extension/modules/feed.js |
diffstat | 1 files changed, 9 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/extension/modules/feed.js Tue Jul 08 13:54:43 2008 -0700 +++ b/extension/modules/feed.js Tue Jul 08 17:15:50 2008 -0700 @@ -182,7 +182,15 @@ onRefreshError: function(aEvent) { let request = aEvent.target; - this._log.error("onRefreshError: " + request.status + " (" + request.statusText + ")"); + + // Sometimes an attempt to retrieve status text throws NS_ERROR_NOT_AVAILABLE + let statusText = ""; + try { + statusText = request.statusText; + } + catch(ex) {} + + this._log.error("onRefreshError: " + request.status + " (" + statusText + ")"); }, onRefreshResult: function(aResult) {