Fix logterminal(2) using ISORTIX_TERMMODE as a cflag instead of a lflag.

This commit is contained in:
Jonas 'Sortie' Termansen 2024-12-14 12:04:22 +01:00
parent ad06a75ac3
commit e62a9c10d9

View file

@ -200,7 +200,7 @@ void LogTerminal::OnKeystroke(Keyboard* kb, void* /*user*/)
if ( unicode == '\n' )
unicode = '\r';
bool control = modifiers & (MODIFIER_LCONTROL | MODIFIER_RCONTROL);
if ( !(tio.c_cflag & ISORTIX_TERMMODE) && unicode == '\b' )
if ( !(tio.c_lflag & ISORTIX_TERMMODE) && unicode == '\b' )
unicode = 127;
if ( modifiers & MODIFIER_ALT && !(tio.c_lflag & ISORTIX_KBKEY) )
ProcessByte('\e');