Browse Source

Fix `none` spam in `ConsoleBuffer`

pull/8/head
Anton Tarasenko 3 years ago
parent
commit
eb6f456fe8
  1. 5
      sources/Console/ConsoleBuffer.uc

5
sources/Console/ConsoleBuffer.uc

@ -173,7 +173,7 @@ public final function ConsoleBuffer Clear()
* at the end of the `input` if you want that. * at the end of the `input` if you want that.
* *
* @param input `Text` to be added to the current line in caller * @param input `Text` to be added to the current line in caller
* `ConsoleBuffer`. * `ConsoleBuffer`. Does nothing if passed `none`.
* @param inputType How to treat given `string` regarding coloring. * @param inputType How to treat given `string` regarding coloring.
* @return Returns caller `ConsoleBuffer` to allow method chaining. * @return Returns caller `ConsoleBuffer` to allow method chaining.
*/ */
@ -181,6 +181,9 @@ public final function ConsoleBuffer Insert(Text input)
{ {
local int inputConsumed; local int inputConsumed;
local Text.Character nextCharacter; local Text.Character nextCharacter;
if (input == none) {
return self;
}
// Regular symbols and whitespaces are treated differently when // Regular symbols and whitespaces are treated differently when
// breaking input into lines, so alternate between adding them, // breaking input into lines, so alternate between adding them,
// switching the logic appropriately // switching the logic appropriately

Loading…
Cancel
Save