aboutsummaryrefslogtreecommitdiffstats
path: root/src/intervals.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/intervals.c')
-rw-r--r--src/intervals.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/intervals.c b/src/intervals.c
index d87b361a223..ade15360c9f 100644
--- a/src/intervals.c
+++ b/src/intervals.c
@@ -1899,11 +1899,13 @@ lookup_char_property (plist, prop, textprop)
1899 return fallback; 1899 return fallback;
1900 /* Check for alternative properties */ 1900 /* Check for alternative properties */
1901 tail = Fassq (prop, Vchar_property_alias_alist); 1901 tail = Fassq (prop, Vchar_property_alias_alist);
1902 if (NILP (tail)) 1902 if (! NILP (tail))
1903 return tail; 1903 {
1904 tail = XCDR (tail); 1904 tail = XCDR (tail);
1905 for (; NILP (fallback) && CONSP (tail); tail = XCDR (tail)) 1905 for (; NILP (fallback) && CONSP (tail); tail = XCDR (tail))
1906 fallback = Fplist_get (plist, XCAR (tail)); 1906 fallback = Fplist_get (plist, XCAR (tail));
1907 }
1908
1907 if (textprop && NILP (fallback) && CONSP (Vdefault_text_properties)) 1909 if (textprop && NILP (fallback) && CONSP (Vdefault_text_properties))
1908 fallback = Fplist_get (Vdefault_text_properties, prop); 1910 fallback = Fplist_get (Vdefault_text_properties, prop);
1909 return fallback; 1911 return fallback;