e830d103ec
Diff from upstream.
17 lines
646 B
Plaintext
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();
|