diff --git a/plater.py b/plater.py index a11ee30..95483c2 100755 --- a/plater.py +++ b/plater.py @@ -131,10 +131,12 @@ class showstl(wx.Window): t=time.time() #print name if name.lower().endswith(".stl"): - newname=name + #Filter out the path, just show the STL filename. + newname=os.path.split(name.lower())[1] c=1 while newname in self.models: - newname=name+"(%d)"%c + newname=os.path.split(name.lower())[1] + newname=newname+"(%d)"%c c+=1 self.models[newname]=stltool.stl(name) self.models[newname].offsets=[0,0,0] diff --git a/pronterface.py b/pronterface.py index ea4973d..6193729 100755 --- a/pronterface.py +++ b/pronterface.py @@ -727,7 +727,7 @@ class PronterWindow(wx.Frame,pronsole.pronsole): n = button.custombutton self.custombuttons[n]=None self.cbutton_save(n,None) - while self.custombuttons[-1] is None: + while len(self.custombuttons) and self.custombuttons[-1] is None: del self.custombuttons[-1] self.cbuttons_reload()