-- Andy Piper <andyp(a)bea.com> spake thusly:
I need more than this. Have you got some repeatable way of getting
in
the inconsistent state - a simple test gives me either tabs or no
tabs on both frames.
This bug is consistently reproducible for me:
1. Start XEmacs ($ xemacs -vanilla)
2. Create a new frame
3. Make it sticky, move to another workspace (2), make it unsticky
4. Move back to the original workspace (1)
5. Do (switch-to-buffer "*text*")
6. Switch to workspace 2
7. Switch to workspace 1
--> The first frame is now not showing tabs.
At this point I can reproduce the earlier behavior I was describing. When not running
vanilla, steps 5-7 are unnecessary, presumably because
xemacs already has more than one buffer open.
I don't know what more to give you, other than my build settings (much of which I got
from the Mandrake build settings):
CFLAGS="-O3 -fomit-frame-pointer -pipe -s -mcpu=pentiumpro \
-march=pentiumpro -ffast-math -fexpensive-optimizations" \
../../configure i386-mandrake-linux \
--with-gpm=no --with-sound=none --with-pop \
--mail-locking=flock --with-clash-detection \
--error-checking=none --prefix=/usr --with-x11 \
--with-dialogs=athena --with-scrollbars=lucid \
--with-menubars=lucid --with-xpm --with-xface \
--mandir=/var/tmp/xemacs-root//usr/share/man/man1 \
--with-mule=no --dynamic=yes --with-tty=yes \
--with-ncurses