Bug 594107 - "fennec does not release memory when closed" [r=mbrubeck]

This commit is contained in:
Mark Finkle 2010-09-20 14:35:00 -04:00
Родитель 61813143de
Коммит 039edacdeb
1 изменённых файлов: 6 добавлений и 0 удалений

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

@ -416,6 +416,12 @@ var Browser = {
shutdown: function shutdown() {
BrowserUI.uninit();
messageManager.removeMessageListener("Browser:ViewportMetadata", this);
messageManager.removeMessageListener("Browser:FormSubmit", this);
messageManager.removeMessageListener("Browser:KeyPress", this);
messageManager.removeMessageListener("Browser:ZoomToPoint:Return", this);
messageManager.removeMessageListener("Browser:MozApplicationManifest", OfflineApps);
var os = Services.obs;
os.removeObserver(gXPInstallObserver, "addon-install-blocked");
os.removeObserver(gSessionHistoryObserver, "browser:purge-session-history");