فهرست منبع

fixed minor issue

Gildas lormeau 12 سال پیش
والد
کامیت
d65a5ff7b4
1فایلهای تغییر یافته به همراه14 افزوده شده و 12 حذف شده
  1. 14 12
      WebContent/core/scripts/content/wininfo.js

+ 14 - 12
WebContent/core/scripts/content/wininfo.js

@@ -172,19 +172,21 @@ var wininfo = {};
 			timeoutInit = null;
 		}
 		if (window == top) {
-			message.frames = message.frames instanceof Array ? message.frames : JSON.parse(message.frames);
-			if (message.winId != "0")
-				processIndex++;
-			wininfo.frames = wininfo.frames.concat(message.frames);
-			processLength += message.frames.length;
-			if (timeoutProcess)
-				clearTimeout(timeoutProcess);
-			if (processIndex == processLength)
-				process();
-			else
-				timeoutProcess = setTimeout(function() {
+			if (message.frames) {
+				message.frames = message.frames instanceof Array ? message.frames : JSON.parse(message.frames);
+				wininfo.frames = wininfo.frames.concat(message.frames);
+				processLength += message.frames.length;
+				if (message.winId != "0")
+					processIndex++;
+				if (timeoutProcess)
+					clearTimeout(timeoutProcess);
+				if (processIndex == processLength)
 					process();
-				}, 200);
+				else
+					timeoutProcess = setTimeout(function() {
+						process();
+					}, 200);
+			}
 		} else {
 			wininfo.winId = message.winId;
 			wininfo.index = message.index;