changeset 12932:00ee215f022e

(ediff-profile): Use make-local-hook and add and remove hooks locally.
author Richard M. Stallman <rms@gnu.org>
date Tue, 22 Aug 1995 20:27:05 +0000
parents 30dad6bfce63
children 61f11030ecc9
files lisp/ediff-util.el
diffstat 1 files changed, 6 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ediff-util.el	Tue Aug 22 19:44:26 1995 +0000
+++ b/lisp/ediff-util.el	Tue Aug 22 20:27:05 1995 +0000
@@ -3035,15 +3035,15 @@
   (interactive)
   (or (ediff-buffer-live-p ediff-control-buffer)
       (error "This command runs only out of Ediff Control Buffer"))
-  (make-local-variable 'pre-command-hook)
-  (make-local-variable 'post-command-hook)
+  (make-local-hook 'pre-command-hook)
+  (make-local-hook 'post-command-hook)
   (if (memq 'ediff-save-time pre-command-hook)
-      (progn (remove-hook 'pre-command-hook 'ediff-save-time)
-	     (remove-hook 'post-command-hook 'ediff-calc-command-time)
+      (progn (remove-hook 'pre-command-hook 'ediff-save-time t)
+	     (remove-hook 'post-command-hook 'ediff-calc-command-time t)
 	     (setq ediff-command-begin-time '(0 0 0))
 	     (message "Ediff profiling disabled"))
-    (add-hook 'pre-command-hook 'ediff-save-time t)
-    (add-hook 'post-command-hook 'ediff-calc-command-time)
+    (add-hook 'pre-command-hook 'ediff-save-time t t)
+    (add-hook 'post-command-hook 'ediff-calc-command-time nil t)
     (message "Ediff profiling enabled")))
     
 (defun ediff-print-diff-vector (diff-vector-var)