Failsafe for signs if entered over max line length (#389)

* Failsafe for signs if entered over max line length

* Removed debug message.

* Revert "Removed debug message."

This reverts commit 553c436697.

* Update SignTileEntity.cpp

* Changed flag to _DEBUG
This commit is contained in:
disintegrate
2026-03-05 15:30:56 +08:00
committed by GitHub
parent fcc9970ec6
commit 33c798a885

View File

@@ -166,9 +166,15 @@ void SignTileEntity::setChanged()
void SignTileEntity::SetMessage(int iIndex,wstring &wsText)
{
{
if (wsText.length() > MAX_LINE_LENGTH) // MAX_LINE_LENGTH == 15
{
wsText = wsText.substr(0, MAX_LINE_LENGTH);
#ifdef _DEBUG
OutputDebugStringW(L"Sign text truncated to 15 characters\n");
#endif
}
m_wsmessages[iIndex]=wsText;
}
// 4J-PB - added for string verification