[Top][All Lists]

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

Re: Contiguous redisplay of the menu and beeps

From: martin rudalics
Subject: Re: Contiguous redisplay of the menu and beeps
Date: Sun, 27 May 2007 17:46:39 +0200
User-agent: Mozilla Thunderbird 1.0 (Windows/20041206)

> This patch works on Mac OS X for the original problem (without my
> previous patch).  Adding specbind and unbind_to around the
> `current_column' in redisplay_internal also works.

I'm still uncertain whether this would catch all occurrences.

The most simple patch I can come up with is specbinding it within
`display_mode_line' since that's causing the present problems.  Please
test it (no other patches needed).  If there are more occurrences
left I'll have move it to `display_mode_element'.
*** xdisp.c     Thu May  3 08:00:52 2007
--- xdisp.c     Sun May 27 17:21:18 2007
*** 16664,16669 ****
--- 16664,16667 ----
    struct it it;
    struct face *face;
    int count = SPECPDL_INDEX ();
+   specbind (Qinhibit_point_motion_hooks, Qt);

    init_iterator (&it, w, -1, -1, NULL, face_id);
    /* Don't extend on a previously drawn mode-line.

reply via email to

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