From d76947f702385a1c2bc18963c4ca39e86b97988a Mon Sep 17 00:00:00 2001 From: "philringnalda%gmail.com" Date: Tue, 27 Feb 2007 04:15:12 +0000 Subject: [PATCH] Bug 371807: reusing permissions dialog shouldn't keep adding observers, r=mano git-svn-id: svn://10.0.0.236/trunk@220973 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/browser/components/preferences/permissions.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mozilla/browser/components/preferences/permissions.js b/mozilla/browser/components/preferences/permissions.js index 40bec3517c5..4a2233b833e 100644 --- a/mozilla/browser/components/preferences/permissions.js +++ b/mozilla/browser/components/preferences/permissions.js @@ -170,6 +170,11 @@ var gPermissionManager = { init: function (aParams) { + if (this._type) { + // reusing an open dialog, clear the old observer + this.uninit(); + } + this._type = aParams.permissionType; var permissionsText = document.getElementById("permissionsText");