Ensure params are incorporated *before* checking if evaluation is legal
authorEric Schulte <eric.schulte@gmx.com>
Fri, 20 Jan 2012 18:44:12 +0000 (11:44 -0700)
committerEric Schulte <eric.schulte@gmx.com>
Fri, 20 Jan 2012 18:44:12 +0000 (11:44 -0700)
* lisp/ob.el (org-babel-execute-src-block): Ensure params are
  incorporated *before* checking if evaluation is legal.

lisp/ob.el

index 66e82e0..64230d6 100644 (file)
@@ -476,7 +476,10 @@ the header arguments specified at the front of the source code
 block."
   (interactive)
   (let ((info (or info (org-babel-get-src-block-info))))
-    (when (org-babel-confirm-evaluate info)
+    (when (org-babel-confirm-evaluate
+          (let ((i info))
+            (setf (nth 2 i) (org-babel-merge-params (nth 2 info) params))
+            i))
       (let* ((lang (nth 0 info))
             (params (if params
                         (org-babel-process-params