28 lines
817 B
Diff
28 lines
817 B
Diff
Index: fontfile/fontdir.c
|
|
===================================================================
|
|
RCS file: /cvs/xlibs/Xfont/fontfile/fontdir.c,v
|
|
retrieving revision 3.22
|
|
diff -u -r3.22 fontdir.c
|
|
--- xfont/fontfile/fontdir.c 7 Jul 2003 16:40:11 -0000 3.22
|
|
+++ xfont/fontfile/fontdir.c 30 Dec 2004 20:37:12 -0000
|
|
@@ -699,6 +699,11 @@
|
|
*/
|
|
if (isscale)
|
|
{
|
|
+ /* If the fontname says it is scalable, make sure that the
|
|
+ * renderer supports OpenScalable and GetInfoScalable.
|
|
+ */
|
|
+ if (renderer->OpenScalable && renderer->GetInfoScalable)
|
|
+ {
|
|
if (vals.values_supplied & SIZE_SPECIFY_MASK)
|
|
{
|
|
bzero((char *)&zeroVals, sizeof(zeroVals));
|
|
@@ -798,6 +803,7 @@
|
|
bitmap->name.name);
|
|
}
|
|
}
|
|
+ }
|
|
}
|
|
return TRUE;
|
|
}
|