From: Ken Manheimer <ken.manheimer@gmail.com>
Date: Tue, 21 Jul 2020 14:55:08 +0000 (-0400)
Subject: Revert "Don't let item decoration be disrupted by too-shallow items."
X-Git-Tag: emacs-27.1-rc1~16
X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=56422a6366;p=emacs.git

Revert "Don't let item decoration be disrupted by too-shallow items."

This reverts commit 8684216542889fa57daa32072104afc69785907f.

Backporting it to emacs-27 was not appropriate.
---

diff --git a/lisp/allout-widgets.el b/lisp/allout-widgets.el
index aac4a89fad2..f817876d719 100644
--- a/lisp/allout-widgets.el
+++ b/lisp/allout-widgets.el
@@ -1602,10 +1602,7 @@ We return the item-widget corresponding to the item at point."
       (if is-container
           (progn (widget-put item-widget :is-container t)
                  (setq reverse-siblings-chart (list 1)))
-        (let ((parent-position (widget-apply parent
-                                             :actual-position :from)))
-          (when parent-position
-            (goto-char parent-position)))
+        (goto-char (widget-apply parent :actual-position :from))
         (if (widget-get parent :is-container)
             ;; `allout-goto-prefix' will go to first non-container item:
             (allout-goto-prefix)
@@ -2403,7 +2400,7 @@ The elements of LIST are not copied, just the list structure itself."
 ;;;_ : provide
 (provide 'allout-widgets)
 
-;;;_ . Local emacs vars.
-;;;_  , Local variables:
-;;;_  , allout-layout: (-1 : 0)
-;;;_  , End:
+;;;_. Local emacs vars.
+;;;_ , Local variables:
+;;;_ , allout-layout: (-1 : 0)
+;;;_ , End: