浏览代码

Column View: Fix bug with capturing column view.

Carsten Dominik 16 年之前
父节点
当前提交
717c7b22f5
共有 3 个文件被更改,包括 8 次插入2 次删除
  1. 6 0
      lisp/ChangeLog
  2. 1 1
      lisp/org-colview-xemacs.el
  3. 1 1
      lisp/org-colview.el

+ 6 - 0
lisp/ChangeLog

@@ -1,5 +1,11 @@
 2009-02-06  Carsten Dominik  <carsten.dominik@gmail.com>
 
+	* org-colview-xemacs.el (org-columns-capture-view): Copy before
+	deleting duplicates.
+
+	* org-colview.el (org-columns-capture-view): Copy before
+	deleting duplicates.
+
 	* org-exp.el (org-export-preprocess-string): Fix bug when skipping
 	text before first headline.
 

+ 1 - 1
lisp/org-colview-xemacs.el

@@ -1264,7 +1264,7 @@ of fields."
 		    (org-columns-forward-char))
               (setq row (nreverse row))
               (unless (and skip-empty-rows
-                           (eq 1 (length (delete "" (delete-dups row)))))
+                           (eq 1 (length (delete "" (delete-dups (copy-sequence row))))))
                 (push row tbl))))
           (append (list title 'hline) (nreverse tbl))))
     (save-excursion

+ 1 - 1
lisp/org-colview.el

@@ -1058,7 +1058,7 @@ of fields."
 		      row))
 	  (setq row (nreverse row))
 	  (unless (and skip-empty-rows
-		       (eq 1 (length (delete "" (delete-dups row)))))
+		       (eq 1 (length (delete "" (delete-dups (copy-sequence row))))))
 	    (push row tbl))))
       (append (list title 'hline) (nreverse tbl)))))