]> git.cworth.org Git - acre/blobdiff - acre.c
Initialize colors_size.
[acre] / acre.c
diff --git a/acre.c b/acre.c
index 5e341fd77b8707bd67fbdd07ced58cce149030f4..aeec575ef9a450378024543b422167a2e92ec521 100644 (file)
--- a/acre.c
+++ b/acre.c
@@ -134,6 +134,7 @@ acre_create (void)
     acre->font = NULL;
     acre->colors = NULL;
     acre->num_colors = 0;
+    acre->colors_size = 0;
 
     acre->width = 0;
     acre->height = 0;
@@ -347,6 +348,9 @@ _create_layout (acre_t *acre, const char *text)
 {
     PangoLayout *layout;
 
+    if (text == NULL)
+           text = "";
+
     layout = pango_cairo_create_layout (acre->cr);
     pango_layout_set_font_description (layout, acre->font);
     pango_layout_set_text (layout, text, -1);