freebsd-ports/multimedia/fxtv/files/patch-xutil.c
Pav Lucistnik 5f39429685 - Fix runtime when X is started in 16-bit color mode
PR:		ports/117031
Submitted by:	Tatsuki Makino <tatsuki_makino@hotmail.com>
2007-12-16 12:20:50 +00:00

15 lines
683 B
C

--- ./xutil.c.orig Fri Nov 5 09:38:54 1999
+++ ./xutil.c Tue Oct 9 03:41:54 2007
@@ -1500,8 +1500,10 @@
/**********************************************************************/
vinfo_pref.screen = screen;
- visual = XGetVisualInfo( display, VisualScreenMask, &vinfo_pref,
- &num_visuals );
+ vinfo_pref.depth = DefaultDepth( display, screen );
+ visual = XGetVisualInfo( display,
+ VisualScreenMask | VisualDepthMask,
+ &vinfo_pref, &num_visuals );
if ( num_visuals == 0 ) {
fprintf( stderr, "XGetVisualInfo() says no visuals available!\n" );
exit(1);