]> code.delx.au - gnu-emacs/commitdiff
(flyspell-mode-on): Call ispell-change-dictionary only if necessary.
authorRichard M. Stallman <rms@gnu.org>
Sun, 27 Feb 2005 10:36:38 +0000 (10:36 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 27 Feb 2005 10:36:38 +0000 (10:36 +0000)
lisp/textmodes/flyspell.el

index 01db2d64b27241e505e39dfdc332368fa4df027c..c224a970e01963b76b20d75bb2dbb4caf62cca77 100644 (file)
@@ -543,8 +543,9 @@ in your .emacs file.
   "Turn Flyspell mode on.  Do not use this; use `flyspell-mode' instead."
   (setq ispell-highlight-face 'flyspell-incorrect-face)
   ;; local dictionaries setup
-  (ispell-change-dictionary
-   (or ispell-local-dictionary ispell-dictionary flyspell-default-dictionary))
+  (or ispell-local-dictionary ispell-dictionary
+      (if flyspell-default-dictionary
+         (ispell-change-dictionary flyspell-default-dictionary)))
   ;; we have to force ispell to accept the local definition or
   ;; otherwise it could be too late, the local dictionary may
   ;; be forgotten!