]> Dogcows Code - chaz/openbox/commitdiff
friendly check for the timer's delay being > 0
authorDana Jansens <danakj@orodu.net>
Wed, 16 Jan 2008 15:31:12 +0000 (10:31 -0500)
committerDana Jansens <danakj@orodu.net>
Wed, 16 Jan 2008 15:31:12 +0000 (10:31 -0500)
openbox/mainloop.c

index f78f5b128ed39a31d21a266ea407bbba59cc1043..b2921207b45ab716b4263c433f2d41ed0624b662 100644 (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;
This page took 0.02323 seconds and 4 git commands to generate.