diff options
author | Wade Brainerd <wadetb@gmail.com> | 2009-09-16 23:26:59 (GMT) |
---|---|---|
committer | Wade Brainerd <wadetb@gmail.com> | 2009-09-16 23:26:59 (GMT) |
commit | 23b189580efa29d2dda5beabc308c69d4d04956c (patch) | |
tree | 52c5ae93bec4128749166bc6c3304542cd45a877 | |
parent | b6f9f8fee4f58c7b3e86dfdaa32487388c5b93f4 (diff) |
Fix the prior changelist.
-rw-r--r-- | editlessonscreen.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/editlessonscreen.py b/editlessonscreen.py index c8d9328..83040aa 100644 --- a/editlessonscreen.py +++ b/editlessonscreen.py @@ -376,32 +376,36 @@ class EditLessonScreen(gtk.VBox): self.lesson['medals'][i]['score'] = int(self.medalboxes[i].scoreent.get_text()) def add_step_clicked_cb(self, btn, index): + self.save() + step = { 'instructions': '', 'text': '' } self.lesson['steps'].insert(index, step) - self.save() self.build() def del_step_clicked_cb(self, btn, index): + self.save() + self.lesson['steps'].pop(index) - self.save() self.build() def move_step_up_clicked_cb(self, btn, index): if index > 0: + self.save() + step = self.lesson['steps'].pop(index) self.lesson['steps'].insert(index-1, step) - self.save() self.build() def move_step_down_clicked_cb(self, btn, index): if index < len(self.lesson['steps']) - 1: + self.save() + step = self.lesson['steps'].pop(index) self.lesson['steps'].insert(index+1, step) - self.save() self.build() def type_toggled_cb(self, btn): |