diff options
| author | Quentin Thébault <quentin.thebault@defenso.fr> | 2026-07-02 14:27:10 +0000 |
|---|---|---|
| committer | Ed Maste <emaste@FreeBSD.org> | 2026-09-18 16:30:54 +0000 |
| commit | 1181ac708936d054e07089de7c5b3c1de11a4367 (patch) | |
| tree | 690ef89589c2ee2aff049ed8108231b6a52bc5df /lib/ASTMatchers/(public-mirror) | |
| parent | b774fbdb0077571dd34ca55ecb87199895ff47d3 (diff) | |
When a graphical application (X.Org display server, Wayland compositor)
calls KDSETMODE to set the active VT back to KD_TEXT, vt(4) does not
reset the CRTC to point to its framebuffer, leaving the last image of
the graphical application visible instead of the text console until the
next VT switch.
Add a call to vd_postswitch to reset the CRTC, set VDF_INVALID to force
a redraw and schedule the flush timer, like vt(4) does in
vt_window_switch().
Sponsored by: Defenso
Signed-off-by: Quentin Thébault <quentin.thebault@defenso.fr>
Reviewed by: vexeduxr
Pull request: https://github.com/freebsd/freebsd-src/pull/2308
Diffstat (limited to 'lib/ASTMatchers/(public-mirror)')
0 files changed, 0 insertions, 0 deletions
