Mercurial > hg > xemacs-beta
diff lwlib/xlwmenu.c @ 197:acd284d43ca1 r20-3b25
Import from CVS: tag r20-3b25
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:00:02 +0200 |
parents | a2f645c6b9f8 |
children | 169c0442b401 |
line wrap: on
line diff
--- a/lwlib/xlwmenu.c Mon Aug 13 09:59:07 2007 +0200 +++ b/lwlib/xlwmenu.c Mon Aug 13 10:00:02 2007 +0200 @@ -412,12 +412,15 @@ int i, j; #ifdef NEED_MOTIF - XmStringGetLtoR (string, XmFONTLIST_DEFAULT_TAG, &chars); + if (!XmStringGetLtoR (string, XmFONTLIST_DEFAULT_TAG, &chars)) + { + chars = ""; + } #else chars = string; #endif - for (i = j = 0; chars[i]; i++) + for (i = j = 0; chars[i] && (j < sizeof (newchars)); i++) if (chars[i]=='%'&&chars[i+1]=='_') i++; else