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->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
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user