Make sure the sharePanel object cleans up after itself.

This commit is contained in:
Philipp von Weitershausen 2011-03-24 12:01:42 -07:00
Родитель d7b52616a0
Коммит e643d7f06c
2 изменённых файлов: 3 добавлений и 1 удалений

Просмотреть файл

@ -356,6 +356,8 @@ FFShare.prototype = {
this.window.removeEventListener('tabviewhide', this.tabViewHideListener, false);
this.tabViewShowListener = null;
this.tabViewHideListener = null;
this.sharePanel.unload();
},
onInstallUpgrade: function (version) {

Просмотреть файл

@ -123,7 +123,7 @@ sharePanel.prototype = {
);
},
shutdown: function () {
unload: function () {
Services.obs.removeObserver(this, 'content-document-global-created');
let webProgress = this.browser.webProgress;
webProgress.removeProgressListener(this.stateProgressListener);