Bug fixes
This commit is contained in:
1 parent
1883d3b173
commit
c08f67f40d
3 files changed
+6
-2
No files matched your search
@@ -7,6 +7,7 @@ function newChainAttachDetach () {
|
||||
return thisObject
|
||||
|
||||
function chainDetachNode (node, rootNodes) {
|
||||
if (node.payload.parentNode === undefined) { return }
|
||||
switch (node.type) {
|
||||
case 'Phase': {
|
||||
let payload = node.payload
|
||||
|
||||
@@ -20,5 +20,8 @@ function newReferenceAttachDetach () {
|
||||
|
||||
function completeDetachment (node) {
|
||||
node.payload.referenceParent = undefined
|
||||
if (node.savedPayload !== undefined) {
|
||||
node.savedPayload.referenceParent = undefined
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -374,12 +374,12 @@ function newWorkspace () {
|
||||
break
|
||||
case 'Remove Parent':
|
||||
{
|
||||
functionLibraryChainAttachDetach.chainDetachNode(payload.node, thisObject.workspaceNode.rootNodes)
|
||||
chainDetachNode(payload.node)
|
||||
}
|
||||
break
|
||||
case 'Remove Reference':
|
||||
{
|
||||
payload.referenceParent = undefined
|
||||
referenceDetachNode(payload.node)
|
||||
}
|
||||
break
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user