At Tue, 28 Feb 2006 18:15:16 +0300,
Andrew ``Bass'' Shcheglov wrote:
> 
> diff -ur xc.orig/programs/xfontsel/xfontsel.c xc/programs/xfontsel/xfontsel.c
> --- xc.orig/programs/xfontsel/xfontsel.c      2004-04-04 02:38:55.000000000 
> +0400
> +++ xc/programs/xfontsel/xfontsel.c   2006-02-28 17:51:11.000000000 +0300
> @@ -505,7 +505,7 @@
>      int work_priority = 0;
>  
>      fontNames = parseRec->fontNames =
> -     XListFonts(dpy, AppRes.pattern, 32767, &numFonts);
> +     XListFonts(dpy, AppRes.pattern, (int) ((((long) ((unsigned) -1)) + 1) / 
> 2 - 1), &numFonts);
>  
>      fonts = (FontValues*)XtMalloc( numFonts*sizeof(FontValues) );
>      fontInSet = (Boolean*)XtMalloc( numFonts*sizeof(Boolean) );

This patch is incorrect, as ListFonts request can only take CARD16 as
maxfonts. 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to