From c306dbe38848272f384f48f2fa0591788885246f Mon Sep 17 00:00:00 2001 From: Bastien Guerry Date: Sun, 29 Apr 2012 01:18:35 +0200 Subject: [PATCH] org-clock.el: Fix bug in `org-clocktable-write-default'. * org-clock.el (org-clocktable-write-default): Temporarily disable `delete-active-region' so that we don't accidently delete an active region when exporting a subtree/region. Thanks to Mike McLean for the detailed bug report. --- lisp/org-clock.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lisp/org-clock.el b/lisp/org-clock.el index ad1e87cd0..e740ba39d 100644 --- a/lisp/org-clock.el +++ b/lisp/org-clock.el @@ -2344,7 +2344,9 @@ from the dynamic block definition." hlc (org-minutes-to-hh:mm-string (nth 3 entry)) hlc ; time "|\n" ; close line ))))) - (backward-delete-char 1) + ;; When exporting subtrees or regions the region might be + ;; activated, so let's disable ̀€delete-active-region' + (let ((delete-active-region nil)) (backward-delete-char 1)) (if (setq formula (plist-get params :formula)) (cond ((eq formula '%) -- 2.11.4.GIT