branch: elpa/magit
commit 6ce1ece58007acf6eb8caff1052365f5fe16bbc7
Author: Jonas Bernoulli <jo...@bernoul.li>
Commit: Jonas Bernoulli <jo...@bernoul.li>

    magit-insert-section--finish: Fix adding heading keymap
    
    Call `magit-section-maybe-add-heading-map' after
    `magit--set-section-properties', else the heading
    keymap gets added and immediately removed again.
---
 lisp/magit-section.el | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lisp/magit-section.el b/lisp/magit-section.el
index 6bf93ea094..930209b2b7 100644
--- a/lisp/magit-section.el
+++ b/lisp/magit-section.el
@@ -1462,10 +1462,10 @@ anything this time around.
     (let ((magit-section-cache-visibility nil))
       (magit-section-show obj)))
    (t
-    (when (oref obj children)
-      (magit-insert-child-count obj)
-      (magit-section-maybe-add-heading-map obj))
     (magit-section--set-section-properties obj)
+    (when (oref obj children)
+      (magit-section-maybe-add-heading-map obj)
+      (magit-insert-child-count obj))
     (if magit-section-insert-in-reverse
         (push obj (oref (oref obj parent) children))
       (let ((parent (oref obj parent)))

Reply via email to