comparison lisp/files.el @ 15410:559d91fe836a

(find-alternate-file): Don't clear buffer-file-truename and friends until after calling unlock-buffer.
author Richard M. Stallman <rms@gnu.org>
date Wed, 12 Jun 1996 14:43:51 +0000
parents 104a97493dcc
children d89ae6e193da
comparison
equal deleted inserted replaced
15409:feee0ea235db 15410:559d91fe836a
584 (otrue buffer-file-truename) 584 (otrue buffer-file-truename)
585 (oname (buffer-name))) 585 (oname (buffer-name)))
586 (if (get-buffer " **lose**") 586 (if (get-buffer " **lose**")
587 (kill-buffer " **lose**")) 587 (kill-buffer " **lose**"))
588 (rename-buffer " **lose**") 588 (rename-buffer " **lose**")
589 (setq buffer-file-name nil)
590 (setq buffer-file-number nil)
591 (setq buffer-file-truename nil)
592 (unwind-protect 589 (unwind-protect
593 (progn 590 (progn
594 (unlock-buffer) 591 (unlock-buffer)
592 (setq buffer-file-name nil)
593 (setq buffer-file-number nil)
594 (setq buffer-file-truename nil)
595 (find-file filename)) 595 (find-file filename))
596 (cond ((eq obuf (current-buffer)) 596 (cond ((eq obuf (current-buffer))
597 (setq buffer-file-name ofile) 597 (setq buffer-file-name ofile)
598 (setq buffer-file-number onum) 598 (setq buffer-file-number onum)
599 (setq buffer-file-truename otrue) 599 (setq buffer-file-truename otrue)