}
// Update cursor
- if(Term->Flags & VT_FLAG_HIDECSR)
+ if( !(Term->Flags & VT_FLAG_HIDECSR) )
{
tVideo_IOCtl_Pos pos;
pos.x = Term->WritePos % Term->Width;
switch(Ch)
{
+ case 0: return; // Ignore NULL byte
case '\n':
Term->WritePos += Term->Width;
case '\r':