summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Hoersch <coroa@online.de>2013-10-29 17:07:49 +0100
committerNicolas Goaziou <n.goaziou@gmail.com>2013-10-30 00:33:58 +0100
commitd80bdb7431548cbb37cb72cd18fdff52c4ccf49f (patch)
treede76004a5dc2d482594090090f99da56b4707cf6
parent0b7f74bcd1d2d7934d150bfc138e180c183f7722 (diff)
downloadorg-mode-d80bdb7431548cbb37cb72cd18fdff52c4ccf49f.tar.gz
org-inlinetask: fix inlinetask unfolding
* lisp/org-inlinetask.el (org-inlinetask-toggle-visibility): Don't use `org-show-entry` as it cannot unfold an inlinetask properly. TINYCHANGE
-rw-r--r--lisp/org-inlinetask.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/org-inlinetask.el b/lisp/org-inlinetask.el
index 112d3df..ca7572b 100644
--- a/lisp/org-inlinetask.el
+++ b/lisp/org-inlinetask.el
@@ -315,7 +315,8 @@ If the task has an end part, also demote it."
((= end start))
;; Inlinetask was folded: expand it.
((get-char-property (1+ start) 'invisible)
- (org-show-entry))
+ (outline-flag-region start end nil)
+ (org-cycle-hide-drawers 'children))
(t (outline-flag-region start end t)))))
(defun org-inlinetask-remove-END-maybe ()