sc_cngrab: switch to console vty when possible
In the future we may want to perform the switch even if the console is currently in the graphics mode by trying to reset the video adapter first (e.g. by executing vesa/vga bios post). That would probably require some sort of a one-way flag as returning the control of the console back to the interrupted application most likely would result in a mess. Reviewed by: emaste MFC after: 2 months
This commit is contained in:
parent
7d2bb8504d
commit
b133becced
@ -1615,7 +1615,14 @@ sc_cngrab(struct consdev *cp)
|
||||
{
|
||||
scr_stat *scp;
|
||||
|
||||
if (!cold &&
|
||||
sc_console->sc->cur_scp->index != sc_console->index &&
|
||||
sc_console->sc->cur_scp->smode.mode == VT_AUTO &&
|
||||
sc_console->smode.mode == VT_AUTO)
|
||||
sc_switch_scr(sc_console->sc, sc_console->index);
|
||||
|
||||
scp = sc_console->sc->cur_scp;
|
||||
|
||||
if (scp->sc->kbd == NULL)
|
||||
return;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user