console: avoid code duplication in cairo destruction code

We can use our destruction function to avoid code duplication.

Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
This commit is contained in:
David Herrmann 2012-01-20 15:35:32 +01:00
parent a422c9f370
commit 84f29458e5

View File

@ -122,13 +122,7 @@ static int kmscon_console_new_res(struct kmscon_console *con)
goto err_cairo;
}
if (con->cr) {
glDeleteTextures(1, &con->tex);
con->tex = 0;
cairo_destroy(con->cr);
cairo_surface_destroy(con->surf);
free(con->surf_buf);
}
kmscon_console_free_res(con);
con->surf_buf = buf;
con->surf = surface;