term: Do not reset mode on UEFI fallback init

This commit is contained in:
mintsuki 2022-09-27 06:36:04 +02:00
parent e124fe4e7a
commit 14ef93ab24
1 changed files with 3 additions and 6 deletions

View File

@ -142,15 +142,12 @@ static void fallback_get_cursor_pos(size_t *x, size_t *y) {
#endif
void term_fallback(void) {
term_notready();
#if defined (UEFI)
if (!efi_boot_services_exited) {
gST->ConOut->Reset(gST->ConOut, false);
gST->ConOut->SetMode(gST->ConOut, 0);
cursor_x = cursor_y = 0;
#elif defined (BIOS)
fallback_clear(true);
#endif
term_notready();
fallback_clear(true);
raw_putchar = fallback_raw_putchar;
clear = fallback_clear;
set_cursor_pos = fallback_set_cursor_pos;