Selaa lähdekoodia

fixed bug causing extra prompt in ob-confirm-evaluate in some cases

* lisp/ob.el (org-babel-confirm-evaluate): fixed bug causing extra
  prompt in ob-confirm-evaluate in some cases
Eric Schulte 14 vuotta sitten
vanhempi
commit
8d272b0d3b
1 muutettua tiedostoa jossa 4 lisäystä ja 4 poistoa
  1. 4 4
      lisp/ob.el

+ 4 - 4
lisp/ob.el

@@ -180,10 +180,10 @@ of potentially harmful code."
   (let* ((eval (or (cdr (assoc :eval (nth 2 info)))
 		   (when (assoc :noeval (nth 2 info)) "no")))
 	 (query (or (equal eval "query")
-		    (and (functionp org-confirm-babel-evaluate)
-			 (funcall org-confirm-babel-evaluate
-				  (nth 0 info) (nth 1 info)))
-		    org-confirm-babel-evaluate)))
+		    (if (functionp org-confirm-babel-evaluate)
+			(funcall org-confirm-babel-evaluate
+				 (nth 0 info) (nth 1 info))
+		      org-confirm-babel-evaluate))))
     (if (or (equal eval "never") (equal eval "no")
 	    (and query
 		 (not (yes-or-no-p