aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier <[email protected]>2002-11-03 13:35:46 +0000
committerStefan Monnier <[email protected]>2002-11-03 13:35:46 +0000
commit959bc0443c3144c5ddb019bd98e89f0dd85bcd87 (patch)
treef7fc4fd00f9fe42e0f9f3e0ffd1f548bd4fe1848
parenta85e4d5887bc78a155f7bfdbe0feb978b87c19fd (diff)
(single_display_prop_intangible_p): Strings are intangible.
-rw-r--r--src/xdisp.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/xdisp.c b/src/xdisp.c
index f80c344762..28ff03b3de 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -64,7 +64,7 @@ Boston, MA 02111-1307, USA. */
|
X expose events -----+
- What does redisplay? Obviously, it has to figure out somehow what
+ What does redisplay do? Obviously, it has to figure out somehow what
has been changed since the last time the display has been updated,
and to make these changes visible. Preferably it would do that in
a moderately intelligent way, i.e. fast.
@@ -120,7 +120,7 @@ Boston, MA 02111-1307, USA. */
on various settings of buffers and windows, on overlays and text
properties, on display tables, on selective display. The good news
is that all this hairy stuff is hidden behind a small set of
- interface functions taking a iterator structure (struct it)
+ interface functions taking an iterator structure (struct it)
argument.
Iteration over things to be displayed is then simple. It is
@@ -3144,6 +3144,9 @@ single_display_prop_intangible_p (prop)
prop = XCDR (prop);
}
+ if (STRINGP (prop))
+ return 1;
+
if (!CONSP (prop))
return 0;