Applied, thanks.

- Carsten

On Dec 4, 2010, at 6:59 PM, Mike McLean wrote:

If using org-clone, C-c C-x c, on a subtree instead of a single item,
the loop to call org-remove-empty-drawer-at isn't executing on every
item of the subtree. Changing the re-search-forward seems to do the trick.

Mike



---
lisp/org.el |    2 +-
1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/lisp/org.el b/lisp/org.el
index 66514a2..e5a20d3 100644
--- a/lisp/org.el
+++ b/lisp/org.el
@@ -7603,7 +7603,7 @@ and still retain the repeater to cover future
instances of the task."
        (and idprop (if org-clone-delete-id
                (org-entry-delete nil "ID")
              (org-id-get-create t)))
-        (while (re-search-forward org-property-drawer-re nil t)
+        (while (re-search-forward org-property-start-re nil t)
          (org-remove-empty-drawer-at "PROPERTIES" (point)))
        (goto-char (point-min))
        (when doshift
--
1.7.3.2








_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

- Carsten




_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

Reply via email to