fix for text layer.

We need to call any closures initally, to provide data back via feed(), before
we block waiting on feed() to provide data back.
This commit is contained in:
andy
2009-03-06 17:49:52 +01:00
parent ec83621d02
commit f9c2cd1b73
+6 -1
View File
@@ -140,10 +140,15 @@ void Layer::run() {
func("ok, layer %s in rolling loop",get_name());
running = true;
func("%s deplaying until feed",get_name());
deferred_calls->do_jobs();
while(!feed()) fps->delay();
func(" layer %s entering loop",get_name());
while(!quit) {
// process all registered operations