From 420adcc60773aae22fad42234d3f4152629dfd0e Mon Sep 17 00:00:00 2001
From: Lute Kamstra <lute@gnu.org>
Date: Thu, 9 Jun 2005 12:14:26 +0000
Subject: [PATCH] (ispell-menu-map-needed): flyspell-mode could be void.

---
 lisp/ChangeLog           | 5 +++++
 lisp/textmodes/ispell.el | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index d542fa1a15b..b2224e49321 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
+2005-06-09  Lute Kamstra  <lute@gnu.org>
+
+	* textmodes/ispell.el (ispell-menu-map-needed): flyspell-mode
+	could be void.
+
 2005-06-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 
 	* emacs-lisp/debug.el (debugger-will-be-back): New var.
diff --git a/lisp/textmodes/ispell.el b/lisp/textmodes/ispell.el
index 067ee42f868..afdfc951b96 100644
--- a/lisp/textmodes/ispell.el
+++ b/lisp/textmodes/ispell.el
@@ -942,7 +942,7 @@ The variable `ispell-library-directory' defines the library location."
 	'(menu-item "Automatic spell checking (Flyspell)"
 		    flyspell-mode
 		    :help "Check spelling while you edit the text"
-		    :button (:toggle . flyspell-mode)))
+		    :button (:toggle . (bound-and-true-p flyspell-mode))))
       (define-key ispell-menu-map [ispell-complete-word]
 	'(menu-item "Complete Word" ispell-complete-word
 		    :help "Complete word at cursor using dictionary"))
-- 
2.39.5