emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] scratch/add-vdiff 05cbdee 227/258: vdiff: Allow buffers to be kil


From: Justin Burkett
Subject: [elpa] scratch/add-vdiff 05cbdee 227/258: vdiff: Allow buffers to be killed in quit
Date: Wed, 17 May 2017 08:13:58 -0400 (EDT)

branch: scratch/add-vdiff
commit 05cbdee33ee0b5ed7afe2aa81d624043dd2f2a88
Author: Justin Burkett <address@hidden>
Commit: Justin Burkett <address@hidden>

    vdiff: Allow buffers to be killed in quit
---
 vdiff.el | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/vdiff.el b/vdiff.el
index 72a931c..ccc3bb3 100644
--- a/vdiff.el
+++ b/vdiff.el
@@ -1774,12 +1774,13 @@ you will be asked to select two files."
           (kill-process (get-buffer-process buf)))
         (when (buffer-live-p buf) (kill-buffer buf)))
       (dolist (buf (vdiff-session-buffers ses))
-        (with-current-buffer buf
-          (if vdiff-3way-mode
-              (vdiff-3way-mode -1)
-            (vdiff-mode -1)))
-        (when (vdiff-session-kill-buffers-on-quit ses)
-          (kill-buffer buf)))
+        (when (buffer-live-p buf)
+          (with-current-buffer buf
+            (if vdiff-3way-mode
+                (vdiff-3way-mode -1)
+              (vdiff-mode -1)))
+          (when (vdiff-session-kill-buffers-on-quit ses)
+            (kill-buffer buf))))
       ;; (run-hooks 'vdiff-quit-hook)
       (when (vdiff-session-prior-window-config ses)
         (set-window-configuration



reply via email to

[Prev in Thread] Current Thread [Next in Thread]