toytoolkit: Process deferred tasks on fifo order instead
authorTiago Vignatti <tiago.vignatti@intel.com>
Thu, 27 Sep 2012 11:46:23 +0000 (14:46 +0300)
committerKristian Høgsberg <krh@bitplanet.net>
Fri, 28 Sep 2012 01:23:34 +0000 (21:23 -0400)
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
clients/window.c

index f3b61de..575d3cb 100644 (file)
@@ -3992,7 +3992,7 @@ display_run(struct display *display)
                wl_display_flush(display->display);
 
                while (!wl_list_empty(&display->deferred_list)) {
-                       task = container_of(display->deferred_list.next,
+                       task = container_of(display->deferred_list.prev,
                                            struct task, link);
                        wl_list_remove(&task->link);
                        task->run(task, 0);