friendly check for the timer's delay being > 0

This commit is contained in:
Dana Jansens 2008-01-16 10:31:12 -05:00
parent 0be98fee47
commit 9e18dbe0ee

View file

@ -530,6 +530,9 @@ void ob_main_loop_timeout_add(ObMainLoop *loop,
GDestroyNotify notify)
{
ObMainLoopTimer *t = g_new(ObMainLoopTimer, 1);
g_assert(microseconds > 0); /* if it's 0 it'll cause an infinite loop */
t->delay = microseconds;
t->func = handler;
t->data = data;