before its used or multiple times. Also takes care of problem: "Assertion: "Time to next timeout func is null." (nsnull != sFunc) at file nsAppShell.cpp, line 117" as seen at the start of apprunner. git-svn-id: svn://10.0.0.236/trunk@45598 18797224-902f-48f8-a5cc-f745e15eee43