From c312d56dc3ca1058eab790f21db0c8f4fda0eba7 Mon Sep 17 00:00:00 2001 From: "waterson%netscape.com" Date: Wed, 26 Apr 2000 23:23:47 +0000 Subject: [PATCH] Bug 37280 (workaround). Refresh sidebars *before* flushing the panels datasource to deal with the fact that there's a leak. r=slamm --- xpfe/components/sidebar/resources/sidebarOverlay.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xpfe/components/sidebar/resources/sidebarOverlay.js b/xpfe/components/sidebar/resources/sidebarOverlay.js index 2aeb90f74635..379e2f97a2e9 100644 --- a/xpfe/components/sidebar/resources/sidebarOverlay.js +++ b/xpfe/components/sidebar/resources/sidebarOverlay.js @@ -529,9 +529,12 @@ function SidebarTogglePanel(panel_menuitem) { RDF.GetLiteral(new_exclude)); } } + + // force all the sidebars to update + refresh_all_sidebars(); + // Write the modified panels out. sidebarObj.datasource.QueryInterface(Components.interfaces.nsIRDFRemoteDataSource).Flush(); - refresh_all_sidebars(); } // Use an assertion to pass a "refresh" event to all the sidebars.