X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=retrace%2Fretrace_main.cpp;fp=retrace%2Fretrace_main.cpp;h=f55d5204828894c094329b3699d83d326c688dd7;hb=55c2ece87567ec831b9cf5c2a4a9d30035c093bb;hp=df69d4add281233ce0ba817fdef25c576c1601d8;hpb=876b77c71a1225d1cf550bf068734eb97c1120f4;p=apitrace diff --git a/retrace/retrace_main.cpp b/retrace/retrace_main.cpp index df69d4a..f55d520 100644 --- a/retrace/retrace_main.cpp +++ b/retrace/retrace_main.cpp @@ -223,6 +223,10 @@ static void do_all_calls(void) } thread_wq->queue_work(render_work); + + // XXX: Flush immediately to avoid race conditions on unprotected + // static/global variables. + thread_wq->flush(); } else { render_work->run(); delete render_work;