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

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

bug#12600: 24.2.50; linum-mode: line numbers in fringe do not refresh wh


From: martin rudalics
Subject: bug#12600: 24.2.50; linum-mode: line numbers in fringe do not refresh when resizing frame
Date: Wed, 10 Oct 2012 12:22:56 +0200

> When you reproduce the problem, do you see the code conditioned by the
> 'if' shown below being executed at all?

No.

> (Btw, it looks like linum-mode doesn't expect to get nil from
> window-end, although the doc string explicitly says it's possible.)

I suppose the doc-string is wrong since otherwise we should have seen
this already reported.  IIUC it returns either

      value = make_number (IT_CHARPOS (it));

or

    XSETINT (value, BUF_Z (b) - XFASTINT (w->window_end_pos));

while the nil reporting part was disabled.

>
>   if (! NILP (update)
>       && ! (! NILP (w->window_end_valid)
>        && w->last_modified >= BUF_MODIFF (b)
>        && w->last_overlay_modified >= BUF_OVERLAY_MODIFF (b))
>       && !noninteractive)

Is there anything that has not been set when the frame got resized?

martin





reply via email to

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