Ensure all ace editors are destroyed in the expression editors

This commit is contained in:
Nick O'Leary 2017-06-26 14:23:48 +01:00
parent e590313297
commit 7a1e4e9e99
No known key found for this signature in database
GPG Key ID: 4F2157149161A6C9
2 changed files with 7 additions and 0 deletions

View File

@ -1649,6 +1649,7 @@ RED.editor = (function() {
}
RED.sidebar.info.refresh(editing_node);
RED.workspaces.refresh();
subflowEditor.destroy();
editStack.pop();
editing_node = null;
},
@ -1946,6 +1947,8 @@ RED.editor = (function() {
},
close: function() {
editStack.pop();
expressionEditor.destroy();
testDataEditor.destroy();
},
show: function() {}
}
@ -2020,6 +2023,7 @@ RED.editor = (function() {
},
close: function() {
editStack.pop();
expressionEditor.destroy();
},
show: function() {}
}
@ -2205,6 +2209,8 @@ RED.editor = (function() {
},
close: function() {
editStack.pop();
bufferStringEditor.destroy();
bufferBinEditor.destroy();
},
show: function() {}
}

View File

@ -206,6 +206,7 @@ RED.workspaces = (function() {
RED.view.state(RED.state.DEFAULT);
}
RED.sidebar.info.refresh(workspace);
tabflowEditor.destroy();
}
}
RED.tray.show(trayOptions);