emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

menu events get ignored when multi-line echo area message is displayed


From: David Reitter
Subject: menu events get ignored when multi-line echo area message is displayed
Date: Thu, 15 Mar 2007 18:22:13 +0000

Start emacs -Q. Evaluate the following two forms with C-x C-e:

(defun display-startup-echo-area-message-2 ()
    (message "%s" "one
two"))

(display-startup-echo-area-message-2)


A message should appear in the echo area. Then, select "Help" -> "Copying Conditions" (with the mouse).
Result for me is that the license file is NOT displayed.

Note that it works if the message displayed has only one line.


This is a test case of a more general bug where the first selection of any (?) menu item is ignored after a multi-line message has been displayed. It has been reported by several Aquamacs users, but the above code reproduces the bug with an unpatched GNU Emacs (Carbon).




In GNU Emacs 22.0.95.1 (powerpc-apple-darwin7.9.0, Carbon Version 1.6.0)
 of 2007-03-14 on rodrigues.inf.ed.ac.uk
Windowing system distributor `Apple Inc.', version 10.4.9
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:
  smart-frame-positioning-mode: t
  aquamacs-styles-mode: t
  recentf-mode: t
  emulate-mac-german-keyboard-mode: t
  encoded-kbd-mode: t
  osx-key-mode: t
  show-paren-mode: t
  delete-selection-mode: t
  pc-selection-mode: t
  cua-mode: t
  tooltip-mode: t
  mac-input-method-mode: t
  tool-bar-mode: 0
  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
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
n <backspace> <backspace> <backspace> o n e : <backspace>
" <delete> <right> <right> C-x C-e <down-mouse-1> <mouse-movement>
<mouse-1> C-x C-e <menu-bar> <help-menu> <menu-aquamacs-help>
<down-mouse-1> <mouse-1> <down-mouse-1> <mouse-1> <menu-bar>
<help-menu> <menu-aquamacs-help> C-x C-e <menu-bar>
<help-menu> <menu-aquamacs-help> <down-mouse-1> <mouse-1>
<return> t w o <return> t h r e e <right> <down> <left>
C-x C-e <down-mouse-1> <mouse-movement> <mouse-movement>
<drag-mouse-1> C-x C-e <help-echo> <help-echo> <down-mouse-1>
<mouse-movement> <mouse-movement> <drag-mouse-1> A-c
<wheel-up> <double-wheel-up> <triple-wheel-up> <triple-wheel-up>
<triple-wheel-down> <triple-wheel-down> <triple-wheel-down>
<down-mouse-1> <mouse-1> <down-mouse-1> <mouse-movement>
<mouse-movement> <drag-mouse-1> A-' <wheel-up> <double-wheel-up>
<triple-wheel-up> <triple-wheel-up> <triple-wheel-up>
<wheel-down> <double-wheel-down> <triple-wheel-down>
<triple-wheel-down> <triple-wheel-down> <down-mouse-1>
<mouse-movement> <mouse-1> A-s <switch-frame> <down-mouse-1>
<mouse-movement> <mouse-1> <menu-bar> <help-menu>
<report-emacs-bug>

Recent messages:
one
two
three
"one
two
three"
Auto-saving...done
byte-code: Beginning of buffer [4 times]
Wrote /Users/dr/.emacs
Loading emacsbug...done









reply via email to

[Prev in Thread] Current Thread [Next in Thread]