[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
macOS: Cursor leaving traces when scrolling
From: |
David Reitter |
Subject: |
macOS: Cursor leaving traces when scrolling |
Date: |
Sat, 6 Oct 2018 08:06:29 -0400 |
On Thu, Oct 04, 2018 at 05:33:03PM -0400, David Reitter wrote:
> I back-ported the two macOS Mojave fixes to Emacs 25.
> Please check my handiwork before I push it [1]
>
> One user reported issues with the cursor leaving traces while
> scrolling [2], which I reproduced on a pre-Mojave machine, but not
> on my Mojave system. I’m unclear whether that is also the case on
> the 26 branch. I can try tomorrow unless someone else can comment.
On Oct 4, 2018, at 5:58 PM, Alan Third <address@hidden> wrote:
> I believe it’s because we’re copying the contents of the frame on
> scroll without redrawing it without the cursor first. I think that
> means we need to stick a call to NSView displayIfNeeded into
> ns_copy_bits or ns_scroll_run.
It seems to be limited to scrolling, not all cursor movement, so yes.
Any news on this?
I have other obligations this weekend and cannot reproduce outside of my work
desktop, otherwise I’d work out a change.
- macOS: Cursor leaving traces when scrolling,
David Reitter <=