X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fmainloop.c;h=b2921207b45ab716b4263c433f2d41ed0624b662;hb=9e18dbe0eed4f23909a0566dbc8b55b1bac470b8;hp=f78f5b128ed39a31d21a266ea407bbba59cc1043;hpb=0be98fee4743c795b06aa23881b82eff5bab3ef6;p=chaz%2Fopenbox diff --git a/openbox/mainloop.c b/openbox/mainloop.c index f78f5b12..b2921207 100644 --- a/openbox/mainloop.c +++ b/openbox/mainloop.c @@ -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;