render: disallow wlr_renderer_destroy while rendering

This probably already felt apart, but let's make it explicit that
this is not allowed.
master
Simon Ser 4 years ago committed by Simon Zeni
parent ce3e819b33
commit b732f094c6

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

Loading…
Cancel
Save