xserver: Branch 'master'
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Sun Oct 22 16:06:40 UTC 2023
hw/xfree86/os-support/bsd/bsd_init.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
New commits:
commit f3e347241e5ce3ebfabacae6c841508f3e049414
Author: Gleb Popov <6yearold at gmail.com>
Date: Thu Oct 5 18:56:47 2023 +0300
Implement -novtswitch option handling for FreeBSD.
diff --git a/hw/xfree86/os-support/bsd/bsd_init.c b/hw/xfree86/os-support/bsd/bsd_init.c
index 46536f81d..26b60ebf8 100644
--- a/hw/xfree86/os-support/bsd/bsd_init.c
+++ b/hw/xfree86/os-support/bsd/bsd_init.c
@@ -303,7 +303,7 @@ xf86OpenConsole()
else {
/* serverGeneration != 1 */
#if defined (SYSCONS_SUPPORT) || defined (PCVT_SUPPORT)
- if (!xf86Info.ShareVTs &&
+ if (!xf86Info.ShareVTs && xf86Info.autoVTSwitch &&
(xf86Info.consType == SYSCONS || xf86Info.consType == PCVT)) {
if (ioctl(xf86Info.consoleFd, VT_ACTIVATE, xf86Info.vtno) != 0) {
xf86Msg(X_WARNING, "xf86OpenConsole: VT_ACTIVATE failed\n");
@@ -604,7 +604,7 @@ xf86CloseConsole()
strerror(errno));
}
#endif
- if (initialVT != -1)
+ if (xf86Info.autoVTSwitch && initialVT != -1)
ioctl(xf86Info.consoleFd, VT_ACTIVATE, initialVT);
break;
#endif /* SYSCONS_SUPPORT || PCVT_SUPPORT */
More information about the xorg-commit
mailing list