Explorar el Código

Merge pull request #248 from TheCosmotect/left-select-fix

Fixed a crash that happened when attempting to select text with left key + shift
Ivan Safrin hace 13 años
padre
commit
6b50498a75
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      Modules/Contents/UI/Source/PolyUITextInput.cpp

+ 1 - 1
Modules/Contents/UI/Source/PolyUITextInput.cpp

@@ -1122,7 +1122,7 @@ void UITextInput::onKeyDown(PolyKEY key, wchar_t charCode) {
 						if(selectionCaretPosition > 0)
 						if(selectionCaretPosition > 0)
 							setSelection(lineOffset, selectionLine, this->caretPosition, selectionCaretPosition-1);
 							setSelection(lineOffset, selectionLine, this->caretPosition, selectionCaretPosition-1);
 					} else {
 					} else {
-						setSelection(lineOffset, lineOffset, caretPosition, caretPosition-1);
+						setSelection(lineOffset, lineOffset, caretPosition, max(caretPosition-1, 0));
 					}
 					}
 				} else {
 				} else {
 					int newLineStart = lineOffset;
 					int newLineStart = lineOffset;