Assume the position is at the end when the offset has no last part
We get an NPE when the user cuts their entire message, and this fixes it.
This commit is contained in:
parent
b137cd21d3
commit
1b4ab856c9
1 changed files with 1 additions and 1 deletions
|
@ -117,7 +117,7 @@ export default class DocumentPosition {
|
|||
}
|
||||
offset += this.offset;
|
||||
const lastPart = model.parts[this.index];
|
||||
const atEnd = offset >= lastPart.text.length;
|
||||
const atEnd = !lastPart || offset >= lastPart.text.length; // if no last part, we're at the end
|
||||
return new DocumentOffset(offset, atEnd);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue