diff options
author | Daniel P. Berrange <berrange@redhat.com> | 2012-04-25 10:52:01 +0100 |
---|---|---|
committer | Daniel P. Berrange <berrange@redhat.com> | 2012-04-25 14:23:31 +0100 |
commit | ff25524948c96a86538d23a98b3fcb1bbc85cf31 (patch) | |
tree | 4874ada77f823d7d6ec7fe3cb5e294568ccfc9bd | |
parent | 6af29a97ac2d4e88e1391dd1b4697f32138ce4df (diff) |
Add missing struct field initializers
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
-rw-r--r-- | common/canvas_base.c | 4 | ||||
-rw-r--r-- | common/sw_canvas.c | 6 |
2 files changed, 6 insertions, 4 deletions
diff --git a/common/canvas_base.c b/common/canvas_base.c index 8f5b0c8..4f40306 100644 --- a/common/canvas_base.c +++ b/common/canvas_base.c @@ -2988,7 +2988,7 @@ static void canvas_draw_stroke(SpiceCanvas *spice_canvas, SpiceRect *bbox, { CanvasBase *canvas = (CanvasBase *)spice_canvas; SpiceCanvas *surface_canvas = NULL; - StrokeGC gc = { { 0 } }; + StrokeGC gc; lineGCOps ops = { stroke_fill_spans, stroke_fill_rects @@ -2997,6 +2997,8 @@ static void canvas_draw_stroke(SpiceCanvas *spice_canvas, SpiceRect *bbox, unsigned int i; int dashed; + memset(&gc, 0, sizeof(gc)); + pixman_region32_init_rect(&gc.dest_region, bbox->left, bbox->top, bbox->right - bbox->left, diff --git a/common/sw_canvas.c b/common/sw_canvas.c index 2c1782b..4b10383 100644 --- a/common/sw_canvas.c +++ b/common/sw_canvas.c @@ -659,7 +659,7 @@ static void __blend_image(SpiceCanvas *spice_canvas, mask = NULL; if (overall_alpha != 0xff) { - pixman_color_t color = { 0 }; + pixman_color_t color = { 0, 0, 0, 0 }; color.alpha = overall_alpha * 0x101; mask = pixman_image_create_solid_fill(&color); } @@ -752,7 +752,7 @@ static void __blend_scale_image(SpiceCanvas *spice_canvas, mask = NULL; if (overall_alpha != 0xff) { - pixman_color_t color = { 0 }; + pixman_color_t color = { 0, 0, 0, 0 }; color.alpha = overall_alpha * 0x101; mask = pixman_image_create_solid_fill(&color); } @@ -1044,7 +1044,7 @@ static void canvas_draw_text(SpiceCanvas *spice_canvas, SpiceRect *bbox, pixman_region32_t dest_region; pixman_image_t *str_mask, *brush; SpiceString *str; - SpicePoint pos = { 0, }; + SpicePoint pos = { 0, 0 }; int depth; pixman_region32_init_rect(&dest_region, |