Skip to content

Commit

Permalink
Destroy file selection dialogs after use - fixes a memory leak as wel…
Browse files Browse the repository at this point in the history
…l as a gtk bug that vim triggers when editing gcode files
  • Loading branch information
kliment committed Apr 18, 2012
1 parent 253088d commit a06669f
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
2 changes: 2 additions & 0 deletions plater.py
Original file line number Diff line number Diff line change
Expand Up @@ -374,6 +374,7 @@ def export(self, event):
if(dlg.ShowModal() == wx.ID_OK):
name = dlg.GetPath()
self.writefiles(name)
dlg.Destroy()

def writefiles(self, name):
sf = open(name.replace(".", "_") + ".scad", "w")
Expand Down Expand Up @@ -401,6 +402,7 @@ def right(self, event):
self.load_stl(event, name)
elif (name.lower().endswith(".scad")):
self.load_scad(event, name)
dlg.Destroy()

def load_scad(self, event, name):
lf = open(name)
Expand Down
2 changes: 1 addition & 1 deletion projectlayer.py
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ def loadfile(self,event):
print len(layers[0]), "layers found, total height", layers[1]*len(layers[0]), "mm"
self.thickness.SetValue(str(layers[1]))
self.layers=layers

dlg.Destroy()

def startdisplay(self,event):
self.f.Raise()
Expand Down

0 comments on commit a06669f

Please sign in to comment.