Quellcode durchsuchen

Fix refile bug repoted by Jost Burkhardt

Carsten Dominik vor 17 Jahren
Ursprung
Commit
ac1bf3d6ed
2 geänderte Dateien mit 8 neuen und 5 gelöschten Zeilen
  1. 2 0
      ChangeLog
  2. 6 5
      org.el

+ 2 - 0
ChangeLog

@@ -1,6 +1,8 @@
 2008-02-08  Carsten Dominik  <dominik@science.uva.nl>
 
 	* org.el (org-clock-report): Show the clocktable when found.
+	(org-refile): Fix positioning bug when `org-reverse-note-order' is
+	nil.
 
 2008-02-07  Carsten Dominik  <dominik@science.uva.nl>
 

+ 6 - 5
org.el

@@ -14065,11 +14065,12 @@ heading in the current buffer."
 		(goto-char pos)
 		(looking-at outline-regexp)
 		(setq level (org-get-legal-level (funcall outline-level) 1))
-		(goto-char (or (save-excursion
-				 (if reversed
-				     (outline-next-heading)
-				   (outline-get-next-sibling)))
-			       (point-max)))
+		(goto-char
+		 (if reversed
+		     (outline-next-heading)
+		   (or (save-excursion (outline-get-next-sibling))
+		       (org-end-of-subtree t t)
+		       (point-max))))
 		(bookmark-set "org-refile-last-stored")
 		(org-paste-subtree level))))
 	  (org-cut-special)