diff options
| author | Gerd Moellmann | 1999-11-01 14:14:52 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 1999-11-01 14:14:52 +0000 |
| commit | e28c666e3c0b85fb98e6ea64284b7f2c84d448c8 (patch) | |
| tree | 49ad2ded43c083465c7e7c4840eac2db15a51524 /src/textprop.c | |
| parent | 6c8583110b1139bdc1129c6527ffcbcdb8919b77 (diff) | |
| download | emacs-e28c666e3c0b85fb98e6ea64284b7f2c84d448c8.tar.gz emacs-e28c666e3c0b85fb98e6ea64284b7f2c84d448c8.zip | |
(verify_interval_modification): Signal text-read-only
instead of calling error.
Diffstat (limited to 'src/textprop.c')
| -rw-r--r-- | src/textprop.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/textprop.c b/src/textprop.c index 14cebd69d64..9e86594cad7 100644 --- a/src/textprop.c +++ b/src/textprop.c | |||
| @@ -1693,7 +1693,7 @@ verify_interval_modification (buf, start, end) | |||
| 1693 | if (TMEM (Qread_only, tem) | 1693 | if (TMEM (Qread_only, tem) |
| 1694 | || (NILP (Fplist_get (i->plist, Qread_only)) | 1694 | || (NILP (Fplist_get (i->plist, Qread_only)) |
| 1695 | && TMEM (Qcategory, tem))) | 1695 | && TMEM (Qcategory, tem))) |
| 1696 | error ("Attempt to insert within read-only text"); | 1696 | Fsignal (Qtext_read_only, Qnil); |
| 1697 | } | 1697 | } |
| 1698 | } | 1698 | } |
| 1699 | 1699 | ||
| @@ -1713,7 +1713,7 @@ verify_interval_modification (buf, start, end) | |||
| 1713 | if (! TMEM (Qread_only, tem) | 1713 | if (! TMEM (Qread_only, tem) |
| 1714 | && (! NILP (Fplist_get (prev->plist,Qread_only)) | 1714 | && (! NILP (Fplist_get (prev->plist,Qread_only)) |
| 1715 | || ! TMEM (Qcategory, tem))) | 1715 | || ! TMEM (Qcategory, tem))) |
| 1716 | error ("Attempt to insert within read-only text"); | 1716 | Fsignal (Qtext_read_only, Qnil); |
| 1717 | } | 1717 | } |
| 1718 | } | 1718 | } |
| 1719 | } | 1719 | } |
| @@ -1732,13 +1732,13 @@ verify_interval_modification (buf, start, end) | |||
| 1732 | if (TMEM (Qread_only, tem) | 1732 | if (TMEM (Qread_only, tem) |
| 1733 | || (NILP (Fplist_get (i->plist, Qread_only)) | 1733 | || (NILP (Fplist_get (i->plist, Qread_only)) |
| 1734 | && TMEM (Qcategory, tem))) | 1734 | && TMEM (Qcategory, tem))) |
| 1735 | error ("Attempt to insert within read-only text"); | 1735 | Fsignal (Qtext_read_only, Qnil); |
| 1736 | 1736 | ||
| 1737 | tem = textget (prev->plist, Qrear_nonsticky); | 1737 | tem = textget (prev->plist, Qrear_nonsticky); |
| 1738 | if (! TMEM (Qread_only, tem) | 1738 | if (! TMEM (Qread_only, tem) |
| 1739 | && (! NILP (Fplist_get (prev->plist, Qread_only)) | 1739 | && (! NILP (Fplist_get (prev->plist, Qread_only)) |
| 1740 | || ! TMEM (Qcategory, tem))) | 1740 | || ! TMEM (Qcategory, tem))) |
| 1741 | error ("Attempt to insert within read-only text"); | 1741 | Fsignal (Qtext_read_only, Qnil); |
| 1742 | } | 1742 | } |
| 1743 | } | 1743 | } |
| 1744 | } | 1744 | } |
| @@ -1760,7 +1760,7 @@ verify_interval_modification (buf, start, end) | |||
| 1760 | do | 1760 | do |
| 1761 | { | 1761 | { |
| 1762 | if (! INTERVAL_WRITABLE_P (i)) | 1762 | if (! INTERVAL_WRITABLE_P (i)) |
| 1763 | error ("Attempt to modify read-only text"); | 1763 | Fsignal (Qtext_read_only, Qnil); |
| 1764 | 1764 | ||
| 1765 | mod_hooks = textget (i->plist, Qmodification_hooks); | 1765 | mod_hooks = textget (i->plist, Qmodification_hooks); |
| 1766 | if (! NILP (mod_hooks) && ! EQ (mod_hooks, prev_mod_hooks)) | 1766 | if (! NILP (mod_hooks) && ! EQ (mod_hooks, prev_mod_hooks)) |