author | Florian Quèze <florian@queze.net> |
Mon, 25 Apr 2016 12:36:33 +0200 | |
changeset 294736 | 690226a9fb27054d8a20fc7625a2ebd7067573ce |
parent 294735 | a1637276bacb44721a911b806fe4b37fb2554524 |
child 294737 | d65b48650a68a678f5d4c2aabca7e539e647e3d4 |
push id | 30210 |
push user | kwierso@gmail.com |
push date | Mon, 25 Apr 2016 22:25:12 +0000 |
treeherder | mozilla-central@79de998e7307 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | felipe |
bugs | 1264643 |
milestone | 48.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/browser/modules/webrtcUI.jsm +++ b/browser/modules/webrtcUI.jsm @@ -47,16 +47,21 @@ this.webrtcUI = { let mm = Cc["@mozilla.org/globalmessagemanager;1"] .getService(Ci.nsIMessageListenerManager); mm.removeMessageListener("rtcpeer:Request", this); mm.removeMessageListener("rtcpeer:CancelRequest", this); mm.removeMessageListener("webrtc:Request", this); mm.removeMessageListener("webrtc:CancelRequest", this); mm.removeMessageListener("webrtc:UpdateBrowserIndicators", this); + + if (gIndicatorWindow) { + gIndicatorWindow.close(); + gIndicatorWindow = null; + } }, processIndicators: new Map(), get showGlobalIndicator() { for (let [, indicators] of this.processIndicators) { if (indicators.showGlobalIndicator) return true;