Subject: Re: bug#19721: 25.0.50; Mode-line not redrawn with expose events

From: Eli Zaretskii <[email-masked]>
Date: Sat, 31 Jan 2015 13:09:54 +0200

> Date: Sat, 31 Jan 2015 19:31:59 +0900
> From: YAMAMOTO Mitsuharu <[email-masked]>
> 
> I could reproduce the bug with Emacs 24.4 but not with Emacs 24.3.
> 
> I also tried git bisect.  The result was:
> 
> 655ab9a380068143cfb9a31d01488e83676d81c1 is the first bad commit
> commit 655ab9a380068143cfb9a31d01488e83676d81c1
> Author: Stefan Monnier <[email-masked]>
> Date:   Thu Nov 28 17:43:09 2013 -0500
> 
>     Refine redisplay optimizations to only redisplay *some* frames/windows
>     rather than all of them.

Thanks.

Yes, it was quite clear to me that this was caused by that change.
But the question is how to fix this regression without going back to
all the unnecessary redrawing which that change removed.