(M-39974): Delete `morohashi-daikanwa' property.
[chise/xemacs-chise.git] / lisp / sound.el
index af52042..2857165 100644 (file)
   :type 'directory
   )
 
+;; #### This should really be a list.  --hniksic
 (defcustom sound-extension-list (if (or (eq system-type 'cygwin32)
                                        (eq system-type 'windows-nt))
                                    ".wav:" ".au:")
@@ -144,7 +145,8 @@ nVolume (0 for default): ")
     (error "volume not an integer or nil"))
   (let (buf
        data
-       (file (locate-file filename  default-sound-directory-list  sound-extension-list)))
+       (file (locate-file filename default-sound-directory-list
+                          sound-extension-list)))
     (unless file
       (error "Couldn't load sound file %s" filename))
     (unwind-protect
@@ -161,12 +163,11 @@ nVolume (0 for default): ")
       ;; some conses in sound-alist might have been dumped with emacs.
       (if old (setq sound-alist (delq old (copy-sequence sound-alist)))))
     (setq sound-alist (cons
-                       (purecopy
-                        (nconc (list sound-name)
-                               (if (and volume (not (eq 0 volume)))
-                                   (list ':volume volume))
-                              (list ':sound data)))
-                       sound-alist)))
+                      (nconc (list sound-name)
+                             (if (and volume (not (eq 0 volume)))
+                                 (list ':volume volume))
+                             (list ':sound data))
+                      sound-alist)))
   sound-name)
 
 ;;;###autoload