diff --git a/src/buffer.c b/src/buffer.c index 3e50264c..1badaf6e 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -49,6 +49,7 @@ data_buffer_destroy(struct wlr_buffer *wlr_buffer) if (!buffer->surface_owns_data) { free(buffer->data); } + wlr_buffer_finish(wlr_buffer); free(buffer); } diff --git a/subprojects/wlroots.wrap b/subprojects/wlroots.wrap index 9a1fe0bf..4684e1dc 100644 --- a/subprojects/wlroots.wrap +++ b/subprojects/wlroots.wrap @@ -1,6 +1,6 @@ [wrap-git] url = https://gitlab.freedesktop.org/wlroots/wlroots.git -revision = 4c74a8843a08a39d6278de4a26759d93155feb2c +revision = 7963ba6a0deb5b696050d914ac395bca9c4c06b2 [provide] dependency_names = wlroots-0.19