At 03:23 PM 8/10/00 +0900, Stephen J. Turnbull wrote:
The patch below fixes the crash, but buggifies the tabs (that is, the
current buffer and the tabs get unsynched each time the assert fails):
Been there, done that. It still doesn't explain why the tab is not
available for selection. I am currently suspicious of my update code. If
you load a whole bunch of files and then run editres on XEmacs you will see
an equal number of widget trees with an increasing number of tabs. This is
wrong there should be at most two - one for the minibuffer and one for the
current buffer. So somewhere along the line more are getting instantiated
instead of the current one being updated. This may mean that when you
select a different buffer the relevant tab widget is now different (with
less tabs) and so selecting a tab causes a crash.
But I still haven't worked out why the image instance is getting
instantiated rather than updated.
andy
--------------------------------------------------------------
Dr Andy Piper
Principal Consultant, BEA Systems Ltd