Fixes #120.
This commit is contained in:
@@ -2186,6 +2186,11 @@ class App(QtCore.QObject):
|
|||||||
return 'Ok'
|
return 'Ok'
|
||||||
|
|
||||||
def write_gcode(obj_name, filename, preamble='', postamble=''):
|
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():
|
if self.collection.has_promises():
|
||||||
self.log.debug("Collection has promises. write_gcode() queued.")
|
self.log.debug("Collection has promises. write_gcode() queued.")
|
||||||
self.worker_task.emit({
|
self.worker_task.emit({
|
||||||
|
|||||||
@@ -827,7 +827,8 @@ class FlatCAMDraw(QtCore.QObject):
|
|||||||
"""
|
"""
|
||||||
assert isinstance(fcgeometry, Geometry)
|
assert isinstance(fcgeometry, Geometry)
|
||||||
|
|
||||||
self.clear()
|
self.deactivate()
|
||||||
|
|
||||||
self.connect_canvas_event_handlers()
|
self.connect_canvas_event_handlers()
|
||||||
self.select_tool("select")
|
self.select_tool("select")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user