From fb22383993d76161d7f63446e715d4fa16623716 Mon Sep 17 00:00:00 2001 From: Robert Bragg Date: Sat, 25 Aug 2012 19:39:51 +0100 Subject: [PATCH] pipeline: make _GET_LAYER_NO_CREATE enum a flag _cogl_pipeline_get_layer_with_flags accepts a CoglPipelineGetLayerFlags flags argument and understands one COGL_PIPELINE_GET_LAYER_NO_CREATE flag. There was a mistake with the definition of this enum though so COGL_PIPELINE_GET_LAYER_NO_CREATE had a value of 0 and so testing for the flag using the bitwise & operator would never find the flag set. Reviewed-by: Neil Roberts (cherry picked from commit 5923f92f1428b3eb4977b5f21723f1b19a9d284a) --- cogl/cogl-pipeline-private.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cogl/cogl-pipeline-private.h b/cogl/cogl-pipeline-private.h index a6caac5a2..e88fce55a 100644 --- a/cogl/cogl-pipeline-private.h +++ b/cogl/cogl-pipeline-private.h @@ -665,7 +665,7 @@ void _cogl_pipeline_update_blend_enable (CoglPipeline *pipeline, typedef enum { - COGL_PIPELINE_GET_LAYER_NO_CREATE + COGL_PIPELINE_GET_LAYER_NO_CREATE = 1<<0 } CoglPipelineGetLayerFlags; CoglPipelineLayer *