graphics/x11drv/xfonts.c: XFONT_GetAvgCharWidth Always round up This makes the dialog in enc99 setup come in some sensible size. (Thanks to Alexandre for being so persistant :-) Bye -- Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de Free Software: If you contribute nothing, expect nothing -- Index: wine/graphics/x11drv/xfont.c =================================================================== RCS file: /home/wine/wine/graphics/x11drv/xfont.c,v retrieving revision 1.89 diff -u -r1.89 xfont.c --- wine/graphics/x11drv/xfont.c 6 Nov 2001 00:46:36 -0000 1.89 +++ wine/graphics/x11drv/xfont.c 24 Jan 2002 21:24:55 -0000 @@ -1094,12 +1094,13 @@ chars++; } } - if (chars) avg = (width + (chars>>1))/ chars; + if (chars) avg = (width + (chars-1))/ chars; /* always round up*/ else avg = 0; /* No characters exist at all */ } else /* uniform width */ avg = x_fs->min_bounds.width; + TRACE(" retuning %d\n",avg); return avg; }