瀏覽代碼

babel: org-babel-reassemble-table checks for matching table/name dimensions

Eric Schulte 15 年之前
父節點
當前提交
c12e18b6cf
共有 1 個文件被更改,包括 5 次插入2 次删除
  1. 5 2
      contrib/babel/lisp/org-babel.el

+ 5 - 2
contrib/babel/lisp/org-babel.el

@@ -739,8 +739,11 @@ of the vars, cnames and rnames."
 to the table for reinsertion to org-mode."
   (if (listp table)
       ((lambda (table)
-         (if colnames (org-babel-put-colnames table colnames) table))
-       (if rownames (org-babel-put-rownames table rownames) table))
+         (if (and colnames (listp (car table)) (= (length (car table))
+                                                  (length colnames)))
+             (org-babel-put-colnames table colnames) table))
+       (if (and rownames (= (length table) (length rownames)))
+           (org-babel-put-rownames table rownames) table))
     table))
 
 (defun org-babel-where-is-src-block-head ()