Mercurial > emacs
changeset 47518:967c2114c128
(diff-mode): Don't evaluate `compilation-last-buffer' unless it's bound.
author | Miles Bader <miles@gnu.org> |
---|---|
date | Wed, 18 Sep 2002 02:35:50 +0000 |
parents | 8e9589a87f9b |
children | 1ddc3c34180d |
files | lisp/diff-mode.el |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/diff-mode.el Wed Sep 18 02:10:18 2002 +0000 +++ b/lisp/diff-mode.el Wed Sep 18 02:35:50 2002 +0000 @@ -1,6 +1,6 @@ ;;; diff-mode.el --- a mode for viewing/editing context diffs -;; Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. +;; Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc. ;; Author: Stefan Monnier <monnier@cs.yale.edu> ;; Keywords: convenience patch diff @@ -889,7 +889,9 @@ (substring buffer-file-name 0 (match-beginning 0)))) ;; Be careful not to change compilation-last-buffer when we're just ;; doing a C-x v = (for example). - (let ((compilation-last-buffer compilation-last-buffer)) + (let ((compilation-last-buffer + (and (boundp 'compilation-last-buffer) + compilation-last-buffer))) (compilation-shell-minor-mode 1)) (when (and (> (point-max) (point-min)) diff-default-read-only)