1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-09-30 19:22:14 +00:00

Add missing IsWritable checks (#16504)

This commit is contained in:
y5nw 2025-09-21 21:12:42 +02:00 committed by GitHub
parent 9972639e26
commit 2eded3f078
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -375,7 +375,7 @@ bool CGUIEditBox::processKey(const SEvent &event)
}
break;
case KEY_INSERT:
if (!isEnabled())
if (!isEnabled() || !IsWritable)
break;
OverwriteMode = !OverwriteMode;
@ -865,7 +865,7 @@ void CGUIEditBox::draw()
}
// draw cursor
if (isEnabled()) {
if (isEnabled() && IsWritable) {
if (WordWrap || MultiLine) {
cursorLine = getLineFromPos(CursorPos);
txtLine = &BrokenText[cursorLine];
@ -1312,7 +1312,7 @@ void CGUIEditBox::inputChar(wchar_t c)
void CGUIEditBox::inputString(const core::stringw &str)
{
if (!isEnabled())
if (!isEnabled() || !IsWritable)
return;
core::stringw s;