Просмотр исходного кода

switched to max() to make sure colEnd arg >= 0 (instead of if testing)

Ethan M 12 лет назад
Родитель
Сommit
08a4605749
1 измененных файлов с 1 добавлено и 3 удалено
  1. 1 3
      Modules/Contents/UI/Source/PolyUITextInput.cpp

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

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