[pinpoint] cairo renderer: fix assert when no background



commit 2722fed4f016e3787954eadcb08d68660b4d0ef6
Author: Lionel Landwerlin <llandwerlin gmail com>
Date:   Thu Jul 24 03:09:49 2014 +0100

    cairo renderer: fix assert when no background

 pp-cairo.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)
---
diff --git a/pp-cairo.c b/pp-cairo.c
index 5ee7f21..6177a7a 100644
--- a/pp-cairo.c
+++ b/pp-cairo.c
@@ -319,6 +319,21 @@ _cairo_render_background (CairoRenderer *renderer,
 
   switch (point->bg_type)
     {
+    case PP_BG_NONE:
+      {
+        ClutterColor color = {0, 0, 0, 255};
+
+        clutter_color_from_string (&color, point->stage_color);
+        g_message ("paint bg none %i/%i/%i/%i",
+                   color.red, color.green, color.blue, color.alpha);
+        cairo_set_source_rgba (renderer->ctx,
+                               color.red / 255.f,
+                               color.green / 255.f,
+                               color.blue / 255.f,
+                               color.alpha / 255.f);
+        cairo_paint (renderer->ctx);
+      }
+      break;
     case PP_BG_COLOR:
       {
         ClutterColor color;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]