render: disallow wlr_renderer_destroy while rendering

This probably already felt apart, but let's make it explicit that
this is not allowed.
This commit is contained in:
Simon Ser 2021-06-01 15:59:51 +02:00 committed by Simon Zeni
parent ce3e819b33
commit b732f094c6
1 changed files with 3 additions and 0 deletions

View File

@ -37,6 +37,9 @@ void wlr_renderer_destroy(struct wlr_renderer *r) {
if (!r) {
return;
}
assert(!r->rendering);
wlr_signal_emit_safe(&r->events.destroy, r);
if (r->impl && r->impl->destroy) {