aboutsummaryrefslogtreecommitdiffstats
path: root/src/textprop.c
diff options
context:
space:
mode:
authorGerd Moellmann1999-11-01 14:14:52 +0000
committerGerd Moellmann1999-11-01 14:14:52 +0000
commite28c666e3c0b85fb98e6ea64284b7f2c84d448c8 (patch)
tree49ad2ded43c083465c7e7c4840eac2db15a51524 /src/textprop.c
parent6c8583110b1139bdc1129c6527ffcbcdb8919b77 (diff)
downloademacs-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.c10
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))