fix rare union fail with deadlock
This commit is contained in:
parent
a46b4ab384
commit
6e2ffc5e8c
1 changed files with 4 additions and 0 deletions
|
|
@ -1781,6 +1781,10 @@
|
|||
if (src[0].isEquivalent(dst[0]) && src[1].isEquivalent(dst[1])) {
|
||||
return null;
|
||||
}
|
||||
// only here is area sorting failed (same sizes)
|
||||
if (src[0].isEquivalent(dst[1]) && src[1].isEquivalent(dst[0])) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
return union;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue