[cogl] pipeline: NULLify deprecated_get_layers_list on copy
- From: Damien Lespiau <dlespiau src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cogl] pipeline: NULLify deprecated_get_layers_list on copy
- Date: Tue, 12 Jul 2011 13:50:01 +0000 (UTC)
commit 221850eca9d825b6e4b88cd3e45d5731602f2352
Author: Damien Lespiau <damien lespiau intel com>
Date: Tue Jul 12 14:49:21 2011 +0100
pipeline: NULLify deprecated_get_layers_list on copy
That list is tracking the layers for get_layers_list() and needs to be
freed later on. However _copy() did not initialize it and we ended up
trying to free some garbage pointer.
cogl/cogl-pipeline.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/cogl/cogl-pipeline.c b/cogl/cogl-pipeline.c
index ceb04c2..64ae858 100644
--- a/cogl/cogl-pipeline.c
+++ b/cogl/cogl-pipeline.c
@@ -444,6 +444,7 @@ _cogl_pipeline_copy (CoglPipeline *src, gboolean is_weak)
*/
pipeline->layers_cache_dirty = TRUE;
+ pipeline->deprecated_get_layers_list = NULL;
pipeline->deprecated_get_layers_list_dirty = TRUE;
pipeline->fragend = src->fragend;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]