[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/agitate cda5536cc8 3/4: Refine agitate--log-edit-inform
From: |
ELPA Syncer |
Subject: |
[elpa] externals/agitate cda5536cc8 3/4: Refine agitate--log-edit-informative-restore |
Date: |
Wed, 19 Oct 2022 11:57:17 -0400 (EDT) |
branch: externals/agitate
commit cda5536cc8c1724c1149a2ed421688a4286e5429
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>
Refine agitate--log-edit-informative-restore
---
agitate.el | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/agitate.el b/agitate.el
index f344b869fe..c3052ef7cf 100644
--- a/agitate.el
+++ b/agitate.el
@@ -306,10 +306,13 @@ either with `log-edit-kill-buffer' or `log-edit-done'."
(vc-print-root-log))))))
(defun agitate--log-edit-informative-restore ()
- "Restore `agitate--previous-window-configuration'."
- (set-window-configuration agitate--previous-window-configuration)
+ "Restore `agitate--previous-window-configuration' and clean state."
+ (when agitate--previous-window-configuration
+ (set-window-configuration agitate--previous-window-configuration)
+ (setq agitate--previous-window-configuration nil))
(when agitate--previous-window-point
- (goto-char agitate--previous-window-point)))
+ (goto-char agitate--previous-window-point)
+ (setq agitate--previous-window-point nil)))
;;;; Commands for log-view (listings of commits)