|
@@ -460,10 +460,11 @@ const stageIm = (function () {
|
|
if (p.children && p.children.length > 0) continue;
|
|
if (p.children && p.children.length > 0) continue;
|
|
if (checkUsed(p)) return [p, getFirstUsedPos(p)]
|
|
if (checkUsed(p)) return [p, getFirstUsedPos(p)]
|
|
}
|
|
}
|
|
|
|
+ return [null, null];
|
|
} else if (checkUsed(node)) {
|
|
} else if (checkUsed(node)) {
|
|
return [node, getFirstUsedPos(node)];
|
|
return [node, getFirstUsedPos(node)];
|
|
} else {
|
|
} else {
|
|
- return [null, null]
|
|
|
|
|
|
+ return [null, null];
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -942,7 +943,7 @@ const stageIm = (function () {
|
|
}
|
|
}
|
|
function getRelaXmj(node) {
|
|
function getRelaXmj(node) {
|
|
if (checkUsed(node)) {
|
|
if (checkUsed(node)) {
|
|
- if (stage.im_gather) {
|
|
|
|
|
|
+ if (stage.im_gather && (stage.im_type !== imType.bw.value && stage.im_type !== imType.bb.value)) {
|
|
const checkedParent = getParentCheckNode(node);
|
|
const checkedParent = getParentCheckNode(node);
|
|
return checkedParent ? checkedParent : gsTree.getLeafXmjParent(node);
|
|
return checkedParent ? checkedParent : gsTree.getLeafXmjParent(node);
|
|
} else {
|
|
} else {
|