[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#64846: Emacs 29 RC on Windows: White background color flashes on sta
From: |
Po Lu |
Subject: |
bug#64846: Emacs 29 RC on Windows: White background color flashes on startup, before background color from config takes effect on Windows |
Date: |
Wed, 26 Jul 2023 20:35:05 +0800 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Eli Zaretskii <eliz@gnu.org> writes:
> Maybe. I don't know enough about the low-level details of the Emacs
> display on Windows to tell.
Could this be related to the new MS-Windows double buffering code?
When WM_ERASEBKGND arrives and double buffering is enabled, Emacs simply
copies the back buffer contents to the front buffer HWND. Perhaps this
bug is a result of the copy transpiring in between the creation of the
back buffer, and when redisplay first clears the frame with its
background color. In that case, the solution is for the back buffer to
always be filled with the frame background color after every time it is
created, instead of whichever color CreateCompatibleBitmap opts to fill
it with by default.
Yachani, what happens if you place:
(setq w32-disable-double-buffering t)
in your early-init.el?
- bug#64846: Emacs 29 RC on Windows: White background color flashes on startup, before background color from config takes effect on Windows, Yanchi Tóth, 2023/07/25
- bug#64846: Emacs 29 RC on Windows: White background color flashes on startup, before background color from config takes effect on Windows, Eli Zaretskii, 2023/07/25
- bug#64846: Emacs 29 RC on Windows: White background color flashes on startup, before background color from config takes effect on Windows, Yanchi Tóth, 2023/07/25
- bug#64846: Emacs 29 RC on Windows: White background color flashes on startup, before background color from config takes effect on Windows, Eli Zaretskii, 2023/07/25
- bug#64846: Emacs 29 RC on Windows: White background color flashes on startup, before background color from config takes effect on Windows, Yanchi Tóth, 2023/07/26
- bug#64846: Emacs 29 RC on Windows: White background color flashes on startup, before background color from config takes effect on Windows, Eli Zaretskii, 2023/07/26
- bug#64846: Emacs 29 RC on Windows: White background color flashes on startup, before background color from config takes effect on Windows,
Po Lu <=
- bug#64846: Emacs 29 RC on Windows: White background color flashes on startup, before background color from config takes effect on Windows, Yanchi Tóth, 2023/07/27
- bug#64846: Emacs 29 RC on Windows: White background color flashes on startup, before background color from config takes effect on Windows, Po Lu, 2023/07/27