paint-node: Initialize ClutterPaintOperation

Don't leave it to the compiler.
This commit is contained in:
Emmanuele Bassi 2012-03-20 16:11:52 +00:00
parent f1aa16069d
commit e3cbec48a8
2 changed files with 6 additions and 4 deletions

View File

@ -70,6 +70,8 @@ struct _ClutterPaintNodeClass
JsonNode*(* serialize) (ClutterPaintNode *node);
};
#define PAINT_OP_INIT { PAINT_OP_INVALID }
typedef enum {
PAINT_OP_INVALID = 0,
PAINT_OP_TEX_RECT,

View File

@ -846,7 +846,7 @@ void
clutter_paint_node_add_rectangle (ClutterPaintNode *node,
const ClutterActorBox *rect)
{
ClutterPaintOperation operation;
ClutterPaintOperation operation = PAINT_OP_INIT;
g_return_if_fail (CLUTTER_IS_PAINT_NODE (node));
g_return_if_fail (rect != NULL);
@ -878,7 +878,7 @@ clutter_paint_node_add_texture_rectangle (ClutterPaintNode *node,
float x_2,
float y_2)
{
ClutterPaintOperation operation;
ClutterPaintOperation operation = PAINT_OP_INIT;
g_return_if_fail (CLUTTER_IS_PAINT_NODE (node));
g_return_if_fail (rect != NULL);
@ -906,7 +906,7 @@ void
clutter_paint_node_add_path (ClutterPaintNode *node,
CoglPath *path)
{
ClutterPaintOperation operation;
ClutterPaintOperation operation = PAINT_OP_INIT;
g_return_if_fail (CLUTTER_IS_PAINT_NODE (node));
g_return_if_fail (cogl_is_path (path));
@ -933,7 +933,7 @@ void
clutter_paint_node_add_primitive (ClutterPaintNode *node,
CoglPrimitive *primitive)
{
ClutterPaintOperation operation;
ClutterPaintOperation operation = PAINT_OP_INIT;
g_return_if_fail (CLUTTER_IS_PAINT_NODE (node));
g_return_if_fail (cogl_is_primitive (primitive));