Subject: bug#195: menu bar misbehavior during (ispell-buffer)

From: "Nathaniel Cunningham" <[email-masked]>
Date: Wed, 7 May 2008 10:17:46 -0500

When (ispell-buffer) is underway in one frame, and the displayed buffer in
another frame has different/additional menu bar items, selecting that second
frame doesn't update the menu bar.  However, clicking on the menu bar *does*
trigger a change to the menu bar categories, which means you may click on
the wrong item!  (i.e. the menu bar item under the mouse pointer may not be
the same with or without mouse-1)

In GNU Emacs 22.2.50.2 (i386-apple-darwin9.2.2, Carbon Version 1.6.0)
 of 2008-05-05 on plume.sr.unh.edu
Windowing system distributor `Apple Inc.', version 10.4.11
configured using `configure  '--without-x' '--prefix=/usr/local''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: nil
  locale-coding-system: iso-8859-1
  default-enable-multibyte-characters: t

Major mode: Emacs-Lisp

Minor modes in effect:
  tooltip-mode: t
  tool-bar-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  unify-8859-on-encoding-mode: t
  utf-translate-cjk-mode: t
  auto-compression-mode: t
  line-number-mode: t

Recent input:
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo>
C-x C-f D e s k <tab> i s p e <tab> <return> C-x 5
2 <switch-frame> <help-echo> <help-echo> C-_ C-_ C-x
C-f ~ / D o c u <tab> [ r <backspace> <backspace> p
r o g r a m <tab> a s p e <tab> t e s t <tab> t e s
t <tab> <return> <switch-frame> <help-echo> <switch-frame>
<help-echo> <menu-bar> <tools> <spell> <ispell-buffer>
<switch-frame> <help-echo> <help-echo> <help-echo>
<switch-frame> <menu-bar> <help-menu> <send-emacs-bug-report>
q <help-echo> <help-echo> <menu-bar> <help-menu> <
send-emacs-bug-report>

Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
Undo!
undo-more: No further undo information
testspell.txt has auto save data; consider M-x recover-this-file
Loading ispell...done
Loading regexp-opt...done
Starting new Ispell process [default] ...
Spell checking testspell.txt using aspell with default dictionary...
Ispell process killed
Loading emacsbug...done