[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/cus-edit.el
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/cus-edit.el |
Date: |
Sat, 14 Jun 2003 15:04:20 -0400 |
Index: emacs/lisp/cus-edit.el
diff -c emacs/lisp/cus-edit.el:1.184 emacs/lisp/cus-edit.el:1.185
*** emacs/lisp/cus-edit.el:1.184 Tue Jun 3 07:24:06 2003
--- emacs/lisp/cus-edit.el Sat Jun 14 15:04:20 2003
***************
*** 1223,1232 ****
(with-current-buffer buf
(kill-all-local-variables)
(run-hooks 'kill-buffer-hook)
! (erase-buffer)
(let ((ols (overlay-lists)))
(dolist (ol (nconc (car ols) (cdr ols)))
(delete-overlay ol)))
buf))))
;;;###autoload
--- 1223,1234 ----
(with-current-buffer buf
(kill-all-local-variables)
(run-hooks 'kill-buffer-hook)
! ;; Delete overlays before erasing the buffer so the overlay hooks
! ;; don't get run spuriously when we erase the buffer.
(let ((ols (overlay-lists)))
(dolist (ol (nconc (car ols) (cdr ols)))
(delete-overlay ol)))
+ (erase-buffer)
buf))))
;;;###autoload