Browse Source

babel: wrapped `org-babel-params-from-buffer' in `save-match-data'

* lisp/babel/ob.el (org-babel-params-from-buffer): wrapped in
  save-match-data
Eric Schulte 15 years ago
parent
commit
b816a85ac0
1 changed files with 9 additions and 8 deletions
  1. 9 8
      lisp/babel/ob.el

+ 9 - 8
lisp/babel/ob.el

@@ -602,14 +602,15 @@ may be specified in the properties of the current outline entry."
 may be specified at the top of the current buffer."
 may be specified at the top of the current buffer."
   (or org-babel-current-buffer-properties
   (or org-babel-current-buffer-properties
       (setq org-babel-current-buffer-properties
       (setq org-babel-current-buffer-properties
-	    (save-excursion
-	      (save-restriction
-		(widen)
-		(goto-char (point-min))
-		(when (re-search-forward
-		       (org-make-options-regexp (list "BABEL")) nil t)
-		  (org-babel-parse-header-arguments
-		   (org-match-string-no-properties 2))))))))
+	    (save-match-data
+	      (save-excursion
+		(save-restriction
+		  (widen)
+		  (goto-char (point-min))
+		  (when (re-search-forward
+			 (org-make-options-regexp (list "BABEL")) nil t)
+		    (org-babel-parse-header-arguments
+		     (org-match-string-no-properties 2)))))))))
 
 
 (defun org-babel-parse-src-block-match ()
 (defun org-babel-parse-src-block-match ()
   "Parse the match data resulting from a match of the
   "Parse the match data resulting from a match of the