# HG changeset patch # User Chong Yidong # Date 1219326810 0 # Node ID 9806866dbf504a748517c3ccf6c0eb771fce2a5b # Parent 4e53ad6f16b67df48440d573d454b394776946c1 (x_update_menu_appearance): Check validity of menu font before using it. diff -r 4e53ad6f16b6 -r 9806866dbf50 src/ChangeLog --- a/src/ChangeLog Thu Aug 21 13:47:37 2008 +0000 +++ b/src/ChangeLog Thu Aug 21 13:53:30 2008 +0000 @@ -1,5 +1,8 @@ 2008-08-21 Chong Yidong + * xfaces.c (x_update_menu_appearance): Check validity of menu font + before using it. + * puresize.h (BASE_PURESIZE): Increase to 1250000. 2008-08-20 Adrian Robert diff -r 4e53ad6f16b6 -r 9806866dbf50 src/xfaces.c --- a/src/xfaces.c Thu Aug 21 13:47:37 2008 +0000 +++ b/src/xfaces.c Thu Aug 21 13:53:30 2008 +0000 @@ -3733,6 +3733,10 @@ } if (face->font + /* On Solaris 5.8, it's been reported that the `menu' face + can be unspecified here, during startup. Why this + happens remains unknown. -- cyd */ + && FONTP (LFACE_FONT (lface)) && (!UNSPECIFIEDP (LFACE_FAMILY (lface)) || !UNSPECIFIEDP (LFACE_FOUNDRY (lface)) || !UNSPECIFIEDP (LFACE_SWIDTH (lface))