From: Juanma Barranquero Date: Thu, 24 Sep 2009 16:59:14 +0000 (+0000) Subject: * frame.c (xrdb_get_resource): Return nil for empty string resources; X-Git-Tag: emacs-pretest-23.1.90~1162 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=feabfb6c7204ea224417589554a7f4b9a72a137d;p=emacs.git * 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 --git a/src/ChangeLog b/src/ChangeLog index 5375574b2a2..66e0e7e034d 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -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 --git a/src/frame.c b/src/frame.c index b18446d38b6..a74a0987453 100644 --- a/src/frame.c +++ b/src/frame.c @@ -3854,7 +3854,7 @@ xrdb_get_resource (rdb, attribute, class, component, subclass) 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;