diff lisp/files.el @ 68891:ca6b93e0f08b

* files.el (hack-local-variables): Remove ignored variables before checking if any variables need setting.
author Chong Yidong <cyd@stupidchicken.com>
date Tue, 14 Feb 2006 19:54:25 +0000
parents 443a9b04eefe
children b596dc11d441
line wrap: on
line diff
--- a/lisp/files.el	Tue Feb 14 15:32:55 2006 +0000
+++ b/lisp/files.el	Tue Feb 14 19:54:25 2006 +0000
@@ -2439,12 +2439,12 @@
       ;; variables (if MODE-ONLY is nil.)
       (if mode-only
 	  result
+	(dolist (ignored ignored-local-variables)
+	  (setq result (assq-delete-all ignored result)))
+	(if (null enable-local-eval)
+	    (setq result (assq-delete-all 'eval result)))
 	(when result
 	  (setq result (nreverse result))
-	  (dolist (ignored ignored-local-variables)
-	    (setq result (assq-delete-all ignored result)))
-	  (if (null enable-local-eval)
-	      (setq result (assq-delete-all 'eval result)))
 	  ;; Find those variables that we may want to save to
 	  ;; `safe-local-variable-values'.
 	  (let (risky-vars unsafe-vars)