]> git.eshelyaron.com Git - emacs.git/commitdiff
(insert_from_string_before_markers)
authorRichard M. Stallman <rms@gnu.org>
Thu, 2 Dec 2004 23:37:13 +0000 (23:37 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 2 Dec 2004 23:37:13 +0000 (23:37 +0000)
(insert_from_string): Don't modify buffer on empty insertion.

src/insdel.c

index f5f56f0371f49b7e09e90580ad0f1cb43caaa54a..7f10c2f523db5cc435f939196b862e23b6b17bf5 100644 (file)
@@ -1057,6 +1057,10 @@ insert_from_string (string, pos, pos_byte, length, length_byte, inherit)
      int inherit;
 {
   int opoint = PT;
+
+  if (SCHARS (string) == 0)
+    return;
+
   insert_from_string_1 (string, pos, pos_byte, length, length_byte,
                        inherit, 0);
   signal_after_change (opoint, 0, PT - opoint);
@@ -1074,6 +1078,10 @@ insert_from_string_before_markers (string, pos, pos_byte,
      int inherit;
 {
   int opoint = PT;
+
+  if (SCHARS (string) == 0)
+    return;
+
   insert_from_string_1 (string, pos, pos_byte, length, length_byte,
                        inherit, 1);
   signal_after_change (opoint, 0, PT - opoint);