Bug 443493 – Unit test for Bug 331215 fails rather frequently on Mozilla2 builds

Test uses the thread manager to place a function on the event queue of the main
thread instead of using a timeout.
r=mconnor
This commit is contained in:
Shawn Wilsher 2008-07-03 16:46:04 -04:00
Родитель 7cef216b39
Коммит 03d6d7ca4f
1 изменённых файлов: 5 добавлений и 1 удалений

Просмотреть файл

@ -69,7 +69,11 @@
gBrowser.addEventListener("pageshow", onPageShow, false);
gBrowser.loadURI("data:text/plain,latest");
}
setTimeout(_delayedOnLoad, 1000);
let tm = Cc["@mozilla.org/thread-manager;1"].
getService(Ci.nsIThreadManager);
tm.mainThread.dispatch({
run: function() _delayedOnLoad()
}, Ci.nsIThread.DISPATCH_NORMAL);
}
function onPageShow() {