浏览代码

Protect against a reload of the XML data while loading

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@2085 a333f486-631f-4898-b8df-5754b55c2be0
dflaven 13 年之前
父节点
当前提交
5d203503dc
共有 2 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      navigator/iTop/Navigator.as
  2. 二进制
      navigator/navigator.swf

+ 5 - 0
navigator/iTop/Navigator.as

@@ -48,6 +48,7 @@
 			m_aNodes = new Array();
 			m_sExclude = '';
 			m_fZoom = 1;
+			m_oLoader = null;
 			initParameters();
 			var success = true;
 			if (ExternalInterface.available) 
@@ -168,6 +169,10 @@
 			var myString:String = m_sDataUrl+sSeparator+'relation='+m_sRelation+'&class='+m_sObjClass+'&id='+m_sObjId+'&exclude='+m_sExclude;
 			trace("Requesting:"+myString);
 			var myXMLURL:URLRequest = new URLRequest(myString);
+			if (m_oLoader != null)
+			{
+				m_oLoader.close();
+			}
 			m_oLoader = new URLLoader();
 			m_oLoader.addEventListener(Event.COMPLETE, onXMLLoadComplete);
 			m_oLoader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onXMLLoadError);

二进制
navigator/navigator.swf