timeout->window->RunTimeout(timeout);   timeout->window->DropTimeout(timeout);
if (timeout->window->RunTimeout(timeout)) {   timeout->window->DropTimeout(timeout); }
nsGlobalWindow_RunTimeout(nsITimer *aTimer, void *aClosure){  nsTimeoutImpl *timeout = (nsTimeoutImpl *)aClosure;  timeout->window->RunTimeout(timeout);  // Drop the ref_count since the timer won't be holding on to the  // timeout struct anymore  timeout->window->DropTimeout(timeout);}