mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-07 04:10:27 -08:00
(single_display_prop_intangible_p): Strings are intangible.
This commit is contained in:
parent
a85e4d5887
commit
959bc0443c
1 changed files with 5 additions and 2 deletions
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue