Subject: bug#24091: 24.5; High CPU usage at startup while hidden

From: Eli Zaretskii <[email-masked]>
Date: Sat, 03 Sep 2016 21:35:29 +0300

> From: Noam Postavsky <[email-masked]>
> Date: Sat, 3 Sep 2016 13:53:40 -0400
> Cc: [email-masked], Aiken <[email-masked]>, 
> 	Clément Pit--Claudel <[email-masked]>
> 
> >> Emacs is getting PropertyNotify, ConfigureNotify, MapNotify, and
> >> ReparentNotify events.
> >
> > Does it work to turn this:
> >
> >         if (FRAME_ICONIFIED_P (f) &&  ++tries > 100)
> >           break;
> >
> > into this:
> >
> >         if ((FRAME_ICONIFIED_P (f) || FRAME_VISIBLE_P (f)) &&  ++tries > 100)
> >           break;
> 
> No, which sort of makes sense since the frame isn't actually visible.

But you said the MapNotify event was received?  Doesn't that cause the
frame to become marked as visible?