GNU bug report logs - #59320
29.0.50; (Windows) Cursor is invisble unless inhibit-double-buffer is t, and then it only appears as a single pixel line

Previous Next

Package: emacs;

Reported by: Casey Banner <kcbanner <at> gmail.com>

Date: Wed, 16 Nov 2022 20:57:01 UTC

Severity: normal

Found in version 29.0.50

Full log


View this message in rfc822 format

From: Casey Banner <kcbanner <at> gmail.com>
To: 59320 <at> debbugs.gnu.org
Subject: bug#59320: Acknowledgement (29.0.50; (Windows) Cursor is invisble unless inhibit-double-buffer is t, and then it only appears as a single pixel line)
Date: Mon, 21 Nov 2022 23:01:27 -0500
Apologies for my slow response, I thought I was subscribed to mails
for responses here.

>>> Casey, do you have w32_use_visible_system_caret set to t?  That's the
>>> only possibly related thing I can see in w32term.c.

Aha, yes! Setting this to nil restores my cursor back to normal. I
hadn't started using a screen reader,
but it seems that enabling the "Turn on Speech Recognition" feature
triggers this to be set via the
SPI_GETSCREENREADER flag. I can verify disabling this feature then
opening emacs displays
causes w32_use_visible_system_caret to be nil, but enabling it causes
it to be t.

Thanks for looking into this for me!

Cheers,
Casey




This bug report was last modified 2 years and 209 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.