Bug 861716 - catch exception thrown from gIndicatorWindow.updateIndicatorState(). r=florian

MozReview-Commit-ID: IUe0iSAOa7h

--HG--
extra : rebase_source : 3b29267b1841d949e3087b10c9c7b304cf5fcb50
This commit is contained in:
Munro Mengjue Chiang 2017-06-08 16:05:34 +08:00
parent cea6dddaf6
commit 372ce9ac15

View File

@ -1063,10 +1063,15 @@ function updateIndicators(data, target) {
}
if (webrtcUI.showGlobalIndicator) {
if (!gIndicatorWindow)
if (!gIndicatorWindow) {
gIndicatorWindow = getGlobalIndicator();
else
gIndicatorWindow.updateIndicatorState();
} else {
try {
gIndicatorWindow.updateIndicatorState();
} catch (err) {
Cu.reportError(`error in gIndicatorWindow.updateIndicatorState(): ${err.message}`);
}
}
} else if (gIndicatorWindow) {
gIndicatorWindow.close();
gIndicatorWindow = null;