def loadModelFiles(self, filelist):\r
while len(filelist) > len(self.objectList):\r
self.objectList.append(previewObject())\r
- for idx in xrange(len(self.objectList), len(filelist)):\r
+ for idx in xrange(len(filelist), len(self.objectList)):\r
self.objectList[idx].mesh = None\r
+ self.objectList[idx].filename = None\r
for idx in xrange(0, len(filelist)):\r
obj = self.objectList[idx]\r
if obj.filename != filelist[idx]:\r
\r
def doFileLoadThread(self):\r
for obj in self.objectList:\r
- if os.path.isfile(obj.filename) and obj.fileTime != os.stat(obj.filename).st_mtime:\r
+ if obj.filename != None and os.path.isfile(obj.filename) and obj.fileTime != os.stat(obj.filename).st_mtime:\r
obj.ileTime = os.stat(obj.filename).st_mtime\r
mesh = stl.stlModel()\r
mesh.load(obj.filename)\r