mirror of
				https://github.com/luanti-org/luanti.git
				synced 2025-11-04 01:05:48 +01:00 
			
		
		
		
	Add missing IsWritable checks (#16504)
This commit is contained in:
		@@ -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;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user