Skip to content

Commit

Permalink
Merge pull request #2578 from node-red-hitachi/fix-group-delete
Browse files Browse the repository at this point in the history
fix deletion of group
  • Loading branch information
knolleary committed May 28, 2020
2 parents 70c0c7b + 3345f2f commit 8158744
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 2 deletions.
Expand Up @@ -386,11 +386,20 @@ RED.sidebar.info.outliner = (function() {
function onObjectRemove(n) {
var existingObject = objects[n.id];
existingObject.treeList.remove();
delete objects[n.d]
delete objects[n.id]
var parent = existingObject.parent;
if (parent.children.length === 0) {
parent.treeList.addChild(getEmptyItem(parent.id));
}
if (existingObject.children && (existingObject.children.length > 0)) {
existingObject.children.forEach(function (nc) {
if (!nc.empty) {
var childObject = objects[nc.id];
nc.parent = parent;
objects[parent.id].treeList.addChild(childObject);
}
});
}
}
function getGutter(n) {
var span = $("<span>",{class:"red-ui-info-outline-gutter"});
Expand Down
Expand Up @@ -1956,7 +1956,7 @@ if (DEBUG_EVENTS) { console.warn("clearSelection", mouse_mode); }
removedLinks = removedLinks.concat(removedEntities.links);
if (node.g) {
var group = RED.nodes.group(node.g);
if (!group.selected || group.active) {
if ((!group.selected || group.active) && (selectedGroups.indexOf(group) < 0)) {
RED.group.removeFromGroup(group,node);
node.g = group.id;
}
Expand Down

0 comments on commit 8158744

Please sign in to comment.