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

[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)
 



reply via email to

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