Fix SIGBUS from wayland clients

This commit is contained in:
Drew DeVault 2015-11-18 09:55:55 -05:00
parent 665d4baaf1
commit 86372d00db
3 changed files with 4 additions and 3 deletions

View file

@ -66,6 +66,8 @@ static struct buffer *create_buffer(struct client_state *state, struct buffer *b
free(name);
fd = -1;
buf->width = width;
buf->height = height;
buf->surface = cairo_image_surface_create_for_data(data, CAIRO_FORMAT_ARGB32, width, height, stride);
buf->cairo = cairo_create(buf->surface);
buf->pango = pango_cairo_create_context(buf->cairo);