From 06c736ab046ababc4bbe745ac1ea0d64b790dfea Mon Sep 17 00:00:00 2001 From: Pablo Luna Date: Thu, 5 May 2011 16:54:17 +0100 Subject: [PATCH] fixing printing problem --- mindplot/src/main/javascript/XMLMindmapSerializer_Pela.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mindplot/src/main/javascript/XMLMindmapSerializer_Pela.js b/mindplot/src/main/javascript/XMLMindmapSerializer_Pela.js index 516836c8..58300dae 100644 --- a/mindplot/src/main/javascript/XMLMindmapSerializer_Pela.js +++ b/mindplot/src/main/javascript/XMLMindmapSerializer_Pela.js @@ -248,7 +248,8 @@ mindplot.XMLMindmapSerializer_Pela.prototype.loadFromDom = function(dom) break; case "relationship": var relationship = this._deserializeRelationship(child,mindmap); - mindmap.addRelationship(relationship); + if(relationship!=null) + mindmap.addRelationship(relationship); break; } } @@ -393,6 +394,10 @@ mindplot.XMLMindmapSerializer_Pela.prototype._deserializeRelationship = function var destCtrlPoint = domElement.getAttribute("destCtrlPoint"); var endArrow = domElement.getAttribute("endArrow"); var startArrow = domElement.getAttribute("startArrow"); + //If for some reason a relationship lines has source and dest nodes the same, don't import it. + if(srcId==destId){ + return null; + } var model = mindmap.createRelationship(srcId, destId); model.setLineType(lineType); if(core.Utils.isDefined(srcCtrlPoint) && srcCtrlPoint!=""){