walters / rpms / plymouth

Forked from rpms/plymouth 6 years ago
Clone
Blob Blame History Raw
From 3228d0534dc35e9afb87702a78555598fda61a87 Mon Sep 17 00:00:00 2001
From: Ray Strode <rstrode@redhat.com>
Date: Tue, 6 Oct 2009 19:07:41 -0400
Subject: [drm] Destroy console buffer object when done with it

---
 src/plugins/renderers/drm/plugin.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/plugins/renderers/drm/plugin.c b/src/plugins/renderers/drm/plugin.c
index d317e2a..22a4394 100644
--- a/src/plugins/renderers/drm/plugin.c
+++ b/src/plugins/renderers/drm/plugin.c
@@ -855,6 +855,9 @@ ply_renderer_head_set_scan_out_buffer_to_console (ply_renderer_backend_t *backen
   ply_renderer_head_set_scan_out_buffer (backend,
                                          head, head->console_buffer_id);
 
+  backend->driver_interface->destroy_buffer (backend->driver,
+                                             head->console_buffer_id);
+
   if (pixel_buffer != NULL)
     ply_pixel_buffer_free (pixel_buffer);
 
-- 
1.6.5.rc2