This commit is contained in:
Juan Pablo Caram
2015-09-11 15:19:28 -04:00
parent 22119072d3
commit 5e45699c35
2 changed files with 7 additions and 1 deletions

View File

@@ -2186,6 +2186,11 @@ class App(QtCore.QObject):
return 'Ok'
def write_gcode(obj_name, filename, preamble='', postamble=''):
"""
Requires obj_name to be available. It might still be in the
making at the time this function is called, so check for
promises and send to background if there are promises.
"""
if self.collection.has_promises():
self.log.debug("Collection has promises. write_gcode() queued.")
self.worker_task.emit({

View File

@@ -827,7 +827,8 @@ class FlatCAMDraw(QtCore.QObject):
"""
assert isinstance(fcgeometry, Geometry)
self.clear()
self.deactivate()
self.connect_canvas_event_handlers()
self.select_tool("select")