diff src/intervals.c @ 10927:7d02d12082ff

(textget): Check default_properties vbl too.
author Boris Goldowsky <boris@gnu.org>
date Mon, 06 Mar 1995 15:43:56 +0000
parents d35f5eca6dd5
children 119880025e8f
line wrap: on
line diff
--- a/src/intervals.c	Mon Mar 06 15:43:56 1995 +0000
+++ b/src/intervals.c	Mon Mar 06 15:43:56 1995 +0000
@@ -1543,7 +1543,8 @@
 
 /* Get the value of property PROP from PLIST,
    which is the plist of an interval.
-   We check for direct properties and for categories with property PROP.  */
+   We check for direct properties, for categories with property PROP, 
+   and for PROP appearing on the default-properties list.  */
 
 Lisp_Object
 textget (plist, prop)
@@ -1567,7 +1568,11 @@
 	}
     }
 
-  return fallback;
+  if (! NILP (fallback))
+    return fallback;
+  if (CONSP (Vdefault_properties))
+    return textget_direct (Vdefault_properties, prop);
+  return Qnil;
 }
 
 /* Get the value of property PROP from PLIST,