浏览代码

Fix tiny nme crash when a node was not part of the graph

David Catuhe 4 年之前
父节点
当前提交
51326b6de2
共有 2 个文件被更改,包括 1703 次插入1 次删除
  1. 1700 1
      dist/preview release/babylon.ktx2Decoder.js
  2. 3 0
      nodeEditor/src/diagram/graphCanvas.tsx

文件差异内容过多而无法显示
+ 1700 - 1
dist/preview release/babylon.ktx2Decoder.js


+ 3 - 0
nodeEditor/src/diagram/graphCanvas.tsx

@@ -414,6 +414,9 @@ export class GraphCanvasComponent extends React.Component<IGraphCanvasComponentP
         // Update graph
         // Update graph
         let dagreNodes = graph.nodes().map(node => graph.node(node));
         let dagreNodes = graph.nodes().map(node => graph.node(node));
         dagreNodes.forEach((dagreNode: any) => {
         dagreNodes.forEach((dagreNode: any) => {
+            if (!dagreNode) {
+                return;
+            }
             if (dagreNode.type === "node") {
             if (dagreNode.type === "node") {
                 for (var node of this._nodes) {
                 for (var node of this._nodes) {
                     if (node.id === dagreNode.id) {
                     if (node.id === dagreNode.id) {