On Fri, 2 Oct 1998, Georg Nikodym wrote:
>>>>> "GE" == Gunnar Evermann
<ge204(a)eng.cam.ac.uk> writes:
GE> On Fri, 2 Oct 1998, Marcus Thiessel wrote:
>> Gunnar Evermann writes:
>>
I too just experienced the crash on Solaris 2.next
Is next>7 already? :-)
However, I successfully expunged. The crash happened when I hit
'n'
to go to the next message...
OK, I found the problem. I had actually intended to do it this way
but somehow forgot. Sorry for that.
Please try this patch:
--- window.c.orig-vmcrash Fri Oct 2 22:01:32 1998
+++ window.c Sat Oct 3 10:50:04 1998
@@ -1635,7 +1635,8 @@
/* this is not right, but much easier than doing what is right. */
/* w->start_at_line_beg = 0; */
/* WTF is this supposed to mean? GE */
- w->start_at_line_beg = beginning_of_line_p (XBUFFER (w->buffer), XINT (pos));
+ w->start_at_line_beg = beginning_of_line_p (XBUFFER (w->buffer),
+ marker_position (w->start[CURRENT_DISP]));
if (NILP (noforce))
w->force_start = 1;
w->redo_modeline = 1;
@@ -3167,7 +3168,7 @@
Fset_marker (w->sb_point, w->start[CURRENT_DISP], buffer);
/* set start_at_line_beg correctly. GE */
w->start_at_line_beg = beginning_of_line_p (XBUFFER (buffer),
- XBUFFER (buffer)->last_window_start);
+ marker_position (w->start[CURRENT_DISP]));
w->force_start = 0; /* Lucid fix */
SET_LAST_MODIFIED (w, 1);
SET_LAST_FACECHANGE (w);