Browse Source

Fix table parsing bug.

Carsten Dominik 16 years ago
parent
commit
491702483a
2 changed files with 5 additions and 1 deletions
  1. 3 0
      lisp/ChangeLog
  2. 2 1
      lisp/org-table.el

+ 3 - 0
lisp/ChangeLog

@@ -1,5 +1,8 @@
 2008-10-15  Carsten Dominik  <dominik@science.uva.nl>
 2008-10-15  Carsten Dominik  <dominik@science.uva.nl>
 
 
+	* org-table.el (org-table-eval-formula): Avoid parsing Calc's HMS
+	forms as ranges.
+
 	* org-export-latex.el (org-export-latex-lists): Ignore lists-like
 	* org-export-latex.el (org-export-latex-lists): Ignore lists-like
 	things in protexted regions.
 	things in protexted regions.
 
 

+ 2 - 1
lisp/org-table.el

@@ -2116,7 +2116,8 @@ not overwrite the stored one."
 	;; Check for old vertical references
 	;; Check for old vertical references
 	(setq form (org-rewrite-old-row-references form))
 	(setq form (org-rewrite-old-row-references form))
 	;; Insert complex ranges
 	;; Insert complex ranges
-	(while (string-match org-table-range-regexp form)
+	(while (and (string-match org-table-range-regexp form)
+		    (> (length (match-string 0 form)) 1))
 	  (setq form
 	  (setq form
 		(replace-match
 		(replace-match
 		 (save-match-data
 		 (save-match-data