summaryrefslogtreecommitdiff
path: root/framebuffer/fb_schedule.c
diff options
context:
space:
mode:
authorVincent Sanders <vince@netsurf-browser.org>2009-02-11 22:33:55 +0000
committerVincent Sanders <vince@netsurf-browser.org>2009-02-11 22:33:55 +0000
commitcbf07e1bc3e11d7cce4769782f2acf76e47f6947 (patch)
treeee2324cd5f48de505ab2a9a172ae984ace0f653b /framebuffer/fb_schedule.c
parent5060882795b3534bca9b20dc11476027f15f1f6f (diff)
downloadnetsurf-cbf07e1bc3e11d7cce4769782f2acf76e47f6947.tar.gz
netsurf-cbf07e1bc3e11d7cce4769782f2acf76e47f6947.tar.bz2
make schedule_run return if it has active jobs to schedule
svn path=/trunk/netsurf/; revision=6447
Diffstat (limited to 'framebuffer/fb_schedule.c')
-rw-r--r--framebuffer/fb_schedule.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/framebuffer/fb_schedule.c b/framebuffer/fb_schedule.c
index 6b73c375e..b96a00500 100644
--- a/framebuffer/fb_schedule.c
+++ b/framebuffer/fb_schedule.c
@@ -126,7 +126,7 @@ void schedule_remove(void (*callback)(void *p), void *p)
* Process events up to current time.
*/
-void schedule_run(void)
+bool schedule_run(void)
{
struct timeval tv;
struct nscallback *cur_nscb;
@@ -134,7 +134,7 @@ void schedule_run(void)
struct nscallback *unlnk_nscb;
if (schedule_list == NULL)
- return;
+ return false;
cur_nscb = schedule_list;
prev_nscb = NULL;
@@ -167,7 +167,7 @@ void schedule_run(void)
cur_nscb = prev_nscb->next;
}
}
-
+ return true;
}
void list_schedule(void)