|
@@ -20988,9 +20988,12 @@ Use `\\[org-edit-special]' to edit table.el tables"))
|
|
|
"Abort storing current note, or call `outline-show-branches'."
|
|
|
(interactive)
|
|
|
(if (not org-finish-function)
|
|
|
- (progn
|
|
|
- (outline-hide-subtree)
|
|
|
- (call-interactively 'outline-show-branches))
|
|
|
+ (save-excursion
|
|
|
+ (save-restriction
|
|
|
+ (org-narrow-to-subtree)
|
|
|
+ (org-flag-subtree t)
|
|
|
+ (call-interactively 'outline-show-branches)
|
|
|
+ (org-hide-archived-subtrees (point-min) (point-max))))
|
|
|
(let ((org-note-abort t))
|
|
|
(funcall org-finish-function))))
|
|
|
|