We are currently using soup_timeout_add() that simply creates a GSource and attaches it to the given context. Using GMainLoopsource we simplify the code and fix any potential problem of converting the double value into milliseconds.
Created attachment 241482 [details] Patch
Committed r176120: <http://trac.webkit.org/changeset/176120>