size_t Windows_int_PaintMessageLine(const tMessage *Message, size_t Offset, bool EnablePrint)
{
- if( Message->Data[Offset] == '\0' ) {
+ _SysDebug("Windows_int_PaintMessageLine: Message=%p,Offset=%zi, EnablePrint=%b",
+ Message, Offset, EnablePrint);
+ if( Offset > strlen(Message->Data) ) {
return 0;
}
do {
printf("\33[T"); // Scroll down 1 (free space below)
SetCursorPos(giTerminal_Height-2, 1);
- len = Windows_int_PaintMessageLine(Message, offset, true);
+ len = Windows_int_PaintMessageLine(msg, offset, true);
offset += len;
} while( len > 0 );
printf("\33[u"); // Restore cursor