From 7c151e2c8e483bf9e1f674bd36d2d1f4f17c96c7 Mon Sep 17 00:00:00 2001 From: "jminta%gmail.com" Date: Fri, 2 Jun 2006 18:06:01 +0000 Subject: [PATCH] Bug 339477 tabbrowser.xml's observer destructor never gets called, leaking mTabClipWidth at shutdown. Patch by Adam Guthrie , r+a=mconnor git-svn-id: svn://10.0.0.236/trunk@198877 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/toolkit/content/widgets/tabbrowser.xml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/mozilla/toolkit/content/widgets/tabbrowser.xml b/mozilla/toolkit/content/widgets/tabbrowser.xml index a4a47fb2cbf..0864778a5ca 100644 --- a/mozilla/toolkit/content/widgets/tabbrowser.xml +++ b/mozilla/toolkit/content/widgets/tabbrowser.xml @@ -2279,7 +2279,7 @@ } this._updateDisableBackgroundClose(); - pb2.addObserver("browser.tabs.disableBackgroundClose", this, false); + pb2.addObserver("browser.tabs.disableBackgroundClose", this, true); var self = this; function onResize() { @@ -2288,13 +2288,6 @@ window.addEventListener("resize", onResize, false); - - var pb2 = - Components.classes["@mozilla.org/preferences-service;1"]. - getService(Components.interfaces.nsIPrefBranch2); - pb2.removeObserver("browser.tabs.disableBackgroundClose", this); - -