Prevent issues and possible leaks with the bookmarks menu bar as a result of XBL re-binding.

This commit is contained in:
wolfbeast 2018-02-22 11:57:51 +01:00 committed by Roy Tam
commit b4950642a2

View file

@ -1555,6 +1555,10 @@ var BookmarkingUI = {
// so kill current view and let popupshowing generate a new one.
if (this.button._placesView)
this.button._placesView.uninit();
// ...and do the same for the menu bar.
let menubar = document.getElementById("bookmarksMenu");
if (menubar._placesview)
menubar._placesview.uninit();
// We have to do the same thing for the "special" views underneath the
// the bookmarks menu.