diff --git a/src/backends/native/meta-onscreen-native.c b/src/backends/native/meta-onscreen-native.c index e67a72aaa1bd101b639680d405e9712869631e1e..05c3b6b9f188335392b6fa0fbd7d3c4870ce1a9e 100644 --- a/src/backends/native/meta-onscreen-native.c +++ b/src/backends/native/meta-onscreen-native.c @@ -2122,10 +2122,7 @@ meta_onscreen_native_dispose (GObject *object) switch (renderer_gpu_data->mode) { case META_RENDERER_NATIVE_MODE_GBM: - /* flip state takes a reference on the onscreen so there should - * never be outstanding flips when we reach here. */ - g_warn_if_fail (onscreen_native->gbm.next_fb == NULL); - + g_clear_object (&onscreen_native->gbm.next_fb); free_current_bo (onscreen); break; case META_RENDERER_NATIVE_MODE_SURFACELESS: