[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ebdb 4e1ea30 15/16: Fix to "Remove EBDB-Message buffer
From: |
Eric Abrahamsen |
Subject: |
[elpa] externals/ebdb 4e1ea30 15/16: Fix to "Remove EBDB-Message buffer after killing..." etc |
Date: |
Sun, 16 Jun 2019 12:23:09 -0400 (EDT) |
branch: externals/ebdb
commit 4e1ea30b5911d4b303b631b96fe06d0e541e5514
Author: Eric Abrahamsen <address@hidden>
Commit: Eric Abrahamsen <address@hidden>
Fix to "Remove EBDB-Message buffer after killing..." etc
* ebdb-message.el (ebdb-message-quit-ebdb): This way of doing it makes
sure the `quit-window' only fires when the EBDB buffer is actually
visible.
---
ebdb-message.el | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/ebdb-message.el b/ebdb-message.el
index 2d1d44a..3eb59e8 100644
--- a/ebdb-message.el
+++ b/ebdb-message.el
@@ -104,9 +104,9 @@ See Gnus' manual for details."
(defun ebdb-message-quit-ebdb ()
"Remove the EBDB window if the user kills the message buffer.
Also fires when postponing a draft."
- (let ((buf (get-buffer (ebdb-message-buffer-name))))
- (when (and (bufferp buf) (buffer-live-p buf))
- (quit-window nil (get-buffer-window buf)))))
+ (let ((win (get-buffer-window (ebdb-message-buffer-name))))
+ (when win
+ (quit-window nil win))))
(defun ebdb-insinuate-message ()
;; We don't currently bind the `ebdb-mua-keymap'.
- [elpa] externals/ebdb 688917f 04/16: Use previous object as default when editing anniversary field, (continued)
- [elpa] externals/ebdb 688917f 04/16: Use previous object as default when editing anniversary field, Eric Abrahamsen, 2019/06/16
- [elpa] externals/ebdb 16185b5 07/16: Fix docstring of ebdb-popup-window, Eric Abrahamsen, 2019/06/16
- [elpa] externals/ebdb 2568b9a 10/16: Fix dumb bug in gnus and message window config, Eric Abrahamsen, 2019/06/16
- [elpa] externals/ebdb 7a6794b 08/16: Further error with slots as keyword vs symbol, Eric Abrahamsen, 2019/06/16
- [elpa] externals/ebdb 838103e 01/16: New option ebdb-default-window-size to control popup sizes, Eric Abrahamsen, 2019/06/16
- [elpa] externals/ebdb 48a311a 14/16: Fix bug in popup buffer window splitting, Eric Abrahamsen, 2019/06/16
- [elpa] externals/ebdb 1bcfaa1 12/16: Remove EBDB-Message buffer after killing or postponing message, Eric Abrahamsen, 2019/06/16
- [elpa] externals/ebdb e98b18a 06/16: New command ebdb-create-record-and-role, Eric Abrahamsen, 2019/06/16
- [elpa] externals/ebdb 22895a4 16/16: Bump version to 0.6.9, Eric Abrahamsen, 2019/06/16
- [elpa] externals/ebdb 7921f6a 11/16: Have ebdb-pop-up-window better honor ebdb-default-window-size, Eric Abrahamsen, 2019/06/16
- [elpa] externals/ebdb 4e1ea30 15/16: Fix to "Remove EBDB-Message buffer after killing..." etc,
Eric Abrahamsen <=
- [elpa] externals/ebdb b3dfcb8 13/16: New command ebdb-format-these-records, Eric Abrahamsen, 2019/06/16
- [elpa] externals/ebdb 8f0251f 09/16: Give all MUAs their own version of ebdb-default-window-size, Eric Abrahamsen, 2019/06/16