On Sun, Oct 14, 2018 at 01:19:50AM -0700, Aaron Jensen wrote: > On October 10, 2018 at 8:40:18 PM, Aaron Jensen > (aaronjensen@gmail.com(mailto:aaronjensen@gmail.com)) wrote: > > > On October 10, 2018 at 11:27:54 AM, Alan Third (alan@idiocy.org(mailto:alan@idiocy.org)) wrote: > > > > > On Tue, Oct 09, 2018 at 10:15:18AM +0300, Boris Buliga wrote: > > > > Usually, it happens during resizing. But I've seen it several times without > > > > resizing. > > > > > > I doubt this will make any difference, but can one of you try removing > > > the called to [window display] in windowWillResize in nsterm.m > > > > I can still repro with this change made. Also, it’s not just on resizing, it happens often just while using it w/ a fixed window size. > > On a whim, I commented out: > >   [FRAME_NS_VIEW (f) displayIfNeeded]; > > In ns_flush_display. I cannot reproduce the problem with that > commented out. I don’t know what ill effects it will have, but so far > it seems like things draw properly. Hmm, could’ve sworn we needed that there... This could all be down to me misunderstanding something. *checks* Oh dammit. Yes. Looks like that flush display is not needed at all. I could’ve sworn it was, but perhaps some other change fixed that... Attached is a patch with this and a couple of other small graphics fixes (I think this breaks GNUstep as is, but I’ll look at that later). Can you please give it a go and see if there are any problems? -- Alan Third