From fef9f7d344a1a0123d4e1b23ce67f5f5d53505a1 Mon Sep 17 00:00:00 2001 From: Marco Bonardo Date: Wed, 12 May 2010 12:20:05 +0200 Subject: [PATCH] Bug 562663 - Rev3 Fedora 12 x64 permaorange in browser_library_panel_leak.js. r=dietrich --- .../places/tests/browser/browser_library_panel_leak.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/browser/components/places/tests/browser/browser_library_panel_leak.js b/browser/components/places/tests/browser/browser_library_panel_leak.js index 7232d121908b..09683dc0e106 100644 --- a/browser/components/places/tests/browser/browser_library_panel_leak.js +++ b/browser/components/places/tests/browser/browser_library_panel_leak.js @@ -65,6 +65,13 @@ function windowObserver(aSubject, aTopic, aData) { isnot(contentTree, null, "Sanity check: placeContent tree should exist"); isnot(organizer.PlacesOrganizer, null, "Sanity check: PlacesOrganizer should exist"); isnot(organizer.gEditItemOverlay, null, "Sanity check: gEditItemOverlay should exist"); + + if (!organizer.gEditItemOverlay._initialized){ + // The overlay is initialized on focus, we wait for it to be fully operational. + setTimeout(arguments.callee, 10); + return; + } + isnot(organizer.gEditItemOverlay.itemId, -1, "Editing a bookmark"); // Select History in the left pane. organizer.PlacesOrganizer.selectLeftPaneQuery('History');