[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
vc-derived-from-dir-mode subject to infinite recursion.
From: |
David Koppelman |
Subject: |
vc-derived-from-dir-mode subject to infinite recursion. |
Date: |
Wed, 21 May 2008 10:55:10 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) |
The following fixes the infinite recursion in vc mode
encountered when requesting a diff from a log file. Is it that simple?
--- vc.el.~1.672.~ 2008-05-19 09:54:22.000000000 -0500
+++ vc.el 2008-05-21 10:36:59.000000000 -0500
@@ -998,7 +998,7 @@ Within directories, only files already u
(defun vc-derived-from-dir-mode (&optional buffer)
"Are we in a VC-directory buffer, or do we have one as an ancestor?"
- (let ((buffer (or buffer (current-buffer))))
+ (with-current-buffer (or buffer (current-buffer))
(cond ((derived-mode-p 'vc-dir-mode) t)
(vc-parent-buffer (vc-derived-from-dir-mode vc-parent-buffer))
(t nil))))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- vc-derived-from-dir-mode subject to infinite recursion.,
David Koppelman <=