Allow the UTF-8 splitting loop to be interrupted
This commit is contained in:
parent
d828868bc8
commit
8d73a9f8b7
1 changed files with 1 additions and 1 deletions
|
|
@ -570,7 +570,7 @@ static void inputSendThreadProc(void* context) {
|
|||
|
||||
// We send each Unicode code point individually. This way we can always ensure they will
|
||||
// never straddle a packet boundary (which will cause a parsing error on the host).
|
||||
while (i < totalLength) {
|
||||
while (i < totalLength && !PltIsThreadInterrupted(&inputSendThread)) {
|
||||
uint32_t codePointLength;
|
||||
uint8_t firstByte = (uint8_t)holder->packet.unicode.text[i];
|
||||
if ((firstByte & 0x80) == 0x00) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue