diff options
author | Vito Caputo <vcaputo@pengaru.com> | 2021-02-17 14:09:02 -0800 |
---|---|---|
committer | Vito Caputo <vcaputo@pengaru.com> | 2021-02-17 14:09:02 -0800 |
commit | 1bd2745e29e43faefce2dd989c70ed5a6e16bedc (patch) | |
tree | 15db054f8c87bd5d9d08861450702aef5a713c34 /src | |
parent | aa594ffff460397c9bc041e19c8c69be6e52c82a (diff) |
main: rototiller_quiesce() before fb_free()
Make sure there's no outstanding workers potentially scribbling into a
page before tearing down the fb and its pages.
Diffstat (limited to 'src')
-rw-r--r-- | src/main.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -76,6 +76,7 @@ static void glimmer_go(GtkButton *button, gpointer user_data) if (glimmer.fb) { pthread_cancel(glimmer.thread); pthread_join(glimmer.thread, NULL); + rototiller_quiesce(); glimmer.fb = fb_free(glimmer.fb); glimmer.fb_settings = settings_free(glimmer.fb_settings); |