Merge remote-tracking branch 'origin' into v13-doc

This commit is contained in:
Kevin Jahns
2018-03-23 04:40:08 +01:00
5 changed files with 27 additions and 11 deletions

View File

@@ -91,18 +91,19 @@ export default class Item {
if (parent._redone !== null) {
parent = parent._redone
// find next cloned items
while (left !== null && left._redone === null) {
while (left !== null) {
if (left._redone !== null && left._redone._parent === parent) {
left = left._redone
break
}
left = left._left
}
if (left !== null) {
left = left._redone
}
while (right !== null && right._redone === null) {
while (right !== null) {
if (right._redone !== null && right._redone._parent === parent) {
right = right._redone
}
right = right._right
}
if (right !== null) {
right = right._redone
}
}
struct._origin = left
struct._left = left