diff --git a/lib/coder.js b/lib/coder.js index ea88252..d3251fd 100644 --- a/lib/coder.js +++ b/lib/coder.js @@ -1537,10 +1537,15 @@ var ICEcoder = { // Opens the last files we had open autoOpenFiles: function() { + var loadFileURL; + for (var i=0;i<=top.previousFiles.length-1;i++) { - top.ICEcoder.rightClickedFile=top.ICEcoder.thisFileFolderLink=top.previousFiles[i].replace('|','/'); - top.ICEcoder.thisFileFolderType='file'; - top.ICEcoder.openFile(); + loadFileURL = top.previousFiles[i].replace(/\|/g, "/").replace(top.docRoot+top.iceRoot,""); + if (top.ICEcoder.openFiles.indexOf(loadFileURL)==-1) { + top.ICEcoder.rightClickedFile=top.ICEcoder.thisFileFolderLink=top.previousFiles[i].replace('|','/'); + top.ICEcoder.thisFileFolderType='file'; + top.ICEcoder.openFile(); + } } },