]> git.eshelyaron.com Git - emacs.git/commitdiff
(insert-image): Copy the image spec and add an intangible property.
authorDave Love <fx@gnu.org>
Wed, 13 Oct 1999 17:38:18 +0000 (17:38 +0000)
committerDave Love <fx@gnu.org>
Wed, 13 Oct 1999 17:38:18 +0000 (17:38 +0000)
lisp/image.el

index bcbb91e365d10802658e7ea149b37ce799846e11..1e4aea4d709b6158c80b78169a94f88d19c4b140 100644 (file)
@@ -132,10 +132,13 @@ means display it in the right marginal area."
     (setq image (list (list 'margin area) image)))
   (let ((start (point)))
     (insert string)
+    ;; Copy `image' so that inserting it twice in a row (adjacently)
+    ;; displays two copies of the image.
     (add-text-properties start (point)
-                        (list 'display image
+                        (list 'display (copy-sequence image)
+                              'intangible (list t) ; something unique
                               'rear-nonsticky (list 'display)))))
-       
+
 
 ;;;###autoload
 (defun remove-images (start end &optional buffer)