textmode: Actually disable term hooking on non-managed initialisation
This commit is contained in:
parent
616ee9cf21
commit
cbc7e5a860
|
@ -354,7 +354,15 @@ void vga_textmode_init(bool managed) {
|
|||
|
||||
term->full_refresh(term);
|
||||
|
||||
term_backend = TEXTMODE;
|
||||
if (!managed) {
|
||||
term->deinit(term, pmm_free);
|
||||
pmm_free(terms, sizeof(void *));
|
||||
terms_i = 0;
|
||||
terms = NULL;
|
||||
term_backend = _NOT_READY;
|
||||
} else {
|
||||
term_backend = TEXTMODE;
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue