Commit 73e617aa authored by Guillaume Seguin's avatar Guillaume Seguin

Fix "Edit gcode" feature

parent 20795ffc
...@@ -155,6 +155,9 @@ class GCode(object): ...@@ -155,6 +155,9 @@ class GCode(object):
def __len__(self): def __len__(self):
return len(self.line_idxs) return len(self.line_idxs)
def __iter__(self):
return self.lines.__iter__()
def append(self, command): def append(self, command):
command = command.strip() command = command.strip()
if not command: if not command:
......
...@@ -577,7 +577,7 @@ class PronterWindow(MainWindow, pronsole.pronsole): ...@@ -577,7 +577,7 @@ class PronterWindow(MainWindow, pronsole.pronsole):
def do_editgcode(self, e = None): def do_editgcode(self, e = None):
if self.filename is not None: if self.filename is not None:
MacroEditor(self.filename, "\n".join([line.raw for line in self.fgcode]), self.doneediting, 1) MacroEditor(self.filename, [line.raw for line in self.fgcode], self.doneediting, 1)
def new_macro(self, e = None): def new_macro(self, e = None):
dialog = wx.Dialog(self, -1, _("Enter macro name"), size = (260, 85)) dialog = wx.Dialog(self, -1, _("Enter macro name"), size = (260, 85))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment