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

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

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


From: Ken Raeburn
Subject: bug#24091: 24.5; High CPU usage at startup while hidden
Date: Fri, 20 Jan 2017 00:16:24 -0500

On Jan 17, 2017, at 21:21, npostavs@users.sourceforge.net wrote:
> 
> Do we know about any operations that require the frame be visible?  What
> happens when they're run with an invisible frame?  Error?  Corrupted
> display?  Hang?

If drawing is done to an unmapped window, the X server can discard the data, 
but once the window is made visible, we should get an Expose event which would 
cause us to repaint the window.  The size and position of the window could be 
set by the window manager, and dropping the loop may mean we get to run a 
little more code than we used to before we get notified of the changes.  But 
these are things we have to deal with anyway, not just at window creation.  If 
we’re doing it right, AFAIK, we should be okay….

Ken




reply via email to

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