diff options
| author | Maxime Coste <mawww@kakoune.org> | 2020-03-12 20:30:55 +1100 |
|---|---|---|
| committer | Maxime Coste <mawww@kakoune.org> | 2020-03-13 08:02:58 +1100 |
| commit | 149da2064d217c6098c2e1f5d6ae848e81d323dd (patch) | |
| tree | ff7a931f8999be31e8b5c861418b4b030d57cb30 /src/command_manager.hh | |
| parent | aad46123876e264a4bfa9b08a88a1dda0e05b608 (diff) | |
Handle invalid utf8 in command line a bit better
Reduce the amount of decoding by working directly on
bytes.
Fixes #3388
Diffstat (limited to 'src/command_manager.hh')
| -rw-r--r-- | src/command_manager.hh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/command_manager.hh b/src/command_manager.hh index affec4e3..35d73ba1 100644 --- a/src/command_manager.hh +++ b/src/command_manager.hh @@ -69,7 +69,7 @@ public: Codepoint operator*() const; Codepoint peek_next() const; Reader& operator++(); - void next_byte(); + Reader& next_byte(); explicit operator bool() const { return pos < str.end(); } StringView substr_from(const char* start) const { return {start, pos}; } |
