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

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

Menubar not being refreshed


From: Michael Mauger
Subject: Menubar not being refreshed
Date: Tue, 23 Aug 2005 14:53:48 -0700 (PDT)

This bug report will be sent to the Free Software Foundation,
not to your local site managers!
Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the address@hidden mailing
list.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

I created the following script (xx.el) and loaded into an emacs -Q -D
instance:

  (let (map)
    (delete-other-windows)
    (menu-bar-mode +1)
    (sit-for 0)
    (split-window-vertically)
    (other-window 1)
    (switch-to-buffer "*MENU BUG DEMO*")

    (setq map (make-sparse-keymap))
    (easy-menu-define
      my-bug-menu map
      "Refresh menu bug (on w32-only?) test case"
      '("BUG"
        ["Do Nothing" 'ignore t]))
    (use-local-map map)
    (easy-menu-add my-bug-menu)

    (insert "Is there a BUG menu in the menu-bar above?\n")
    (insert "There should be!\n\n"))

When I executed it the BUG menu was not shown in the menubar.  If I
pass the mouse cursor over the menubar, the BUG menu appears but the
menu is not drawn properly (ghosts of the old menubar options).
Switching between the two windows with `C-x o' doesn't update the
menubar as it should.  Again passing over the menubar with the mouse
shows different menu names and doesn't erase the old ones.

This has been happening for the last month or so on w32.  Not sure if
its impacting other platforms.  The menubar on w32 has become
difficult to use because it isn't updating properly.  When selected,
the menus display and act correctly.

If emacs crashed, and you have the emacs process in the gdb debugger,
please include the output from the following gdb commands:
    `bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
c:/emacs/emacs/etc/DEBUG for instructions.


In GNU Emacs 22.0.50.1 (i386-mingw-nt5.0.2195)
 of 2005-08-10 on MAA8224-WAL-99F
X server distributor `Microsoft Corp.', version 5.0.2195
configured using `configure --with-gcc (3.4) --cflags -DMMAUG
-I/c/emacs/GnuWin32/include'

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: ENU
  locale-coding-system: cp1252
  default-enable-multibyte-characters: t

Major mode: Fundamental

Minor modes in effect:
  encoded-kbd-mode: t
  mouse-wheel-mode: t
  auto-compression-mode: t
  menu-bar-mode: t
  unify-8859-on-encoding-mode: t
  utf-translate-cjk-mode: t
  line-number-mode: t
  next-error-follow-minor-mode:  Fol

Recent input:
C-x C-f <up> x x . e l <return> <C-end> <C-home> C-M-e 
C-x C-e <help-echo> <help-echo> <help-echo> <help-echo> 
<menu-bar> <help-menu> <report-emacs-bug>

Recent messages:
Loading mwheel...done
(c:\emacs\emacs\bin\emacs.exe -Q -D)
Loading encoded-kb...done
Loading image...done
For information about the GNU Project and its goals, type C-h C-p.
next-history-element: Beginning of history; no preceding item
Mark set [3 times]
Loading easymenu...done
nil
Loading emacsbug...done






reply via email to

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