openbsd-ports/games/xcowsay/patches/patch-src_bubblegen_c
2009-11-03 19:55:57 +00:00

17 lines
646 B
Plaintext

$OpenBSD: patch-src_bubblegen_c,v 1.1 2009/11/03 19:55:57 landry Exp $
Fix crash on non-24 bpp X
--- src/bubblegen.c.orig Tue Nov 3 20:50:51 2009
+++ src/bubblegen.c Tue Nov 3 20:51:38 2009
@@ -63,7 +63,10 @@ static void bubble_init(bubble_t *b, bubble_style_t st
GdkColormap *colormap;
GdkPoint tip_points[5];
- b->pixmap = gdk_pixmap_new(NULL, b->width, b->height, 24);
+ GdkVisual *root_visual;
+ root_visual = gdk_visual_get_system();
+ b->pixmap = gdk_pixmap_new(NULL, b->width, b->height, root_visual->depth);
+ g_assert(b->pixmap);
b->gc = gdk_gc_new(b->pixmap);
colormap = gdk_colormap_get_system();