# HG changeset patch # User Juanma Barranquero # Date 1253811554 0 # Node ID e77a0b9568352be8bd6b62ea3b5caf13b16cfa55 # Parent 5d1a87e2a233ba97c69a42bd925f0ac08aa6aa9d * frame.c (xrdb_get_resource): Return nil for empty string resources; some parts of Emacs code (like font selection) don't grok them. See http://lists.gnu.org/archive/html/emacs-devel/2009-09/msg00528.html diff -r 5d1a87e2a233 -r e77a0b956835 src/ChangeLog --- a/src/ChangeLog Thu Sep 24 12:30:08 2009 +0000 +++ b/src/ChangeLog Thu Sep 24 16:59:14 2009 +0000 @@ -1,3 +1,9 @@ +2009-09-24 Juanma Barranquero + + * frame.c (xrdb_get_resource): Return nil for empty string resources; + some parts of Emacs code (like font selection) don't grok them. See + http://lists.gnu.org/archive/html/emacs-devel/2009-09/msg00528.html + 2009-09-24 Andreas Schwab * coding.c (decode_coding_iso_2022): Fix operator precedence. diff -r 5d1a87e2a233 -r e77a0b956835 src/frame.c --- a/src/frame.c Thu Sep 24 12:30:08 2009 +0000 +++ b/src/frame.c Thu Sep 24 16:59:14 2009 +0000 @@ -3854,7 +3854,7 @@ value = x_get_string_resource (rdb, name_key, class_key); - if (value != (char *) 0) + if (value != (char *) 0 && *value) return build_string (value); else return Qnil;