diff options
author | Vincent Vinet <vince.vinet@gmail.com> | 2009-10-19 17:13:52 (GMT) |
---|---|---|
committer | Vincent Vinet <vince.vinet@gmail.com> | 2009-10-19 17:13:52 (GMT) |
commit | 88013b2f9f93c3220812cd3b624db1423ac081ed (patch) | |
tree | f78aba3242a311bbc26ec04edee1970158a1194b /tutorius/creator.py | |
parent | b2fdc81850ee0b922598fc55b655074c1e335cc4 (diff) |
apply code review induced fixes, fix a few discovered bugs, enjoy, rinse and repeatlp435984
Diffstat (limited to 'tutorius/creator.py')
-rw-r--r-- | tutorius/creator.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tutorius/creator.py b/tutorius/creator.py index 46d4852..fabe879 100644 --- a/tutorius/creator.py +++ b/tutorius/creator.py @@ -114,7 +114,6 @@ class Creator(object): """ self.introspecting = False eventfilter = addon.create('GtkWidgetEventFilter', - next_state=None, object_id=self._selected_widget, event_name=event_name) # undo actions so they don't persist through step editing @@ -244,7 +243,7 @@ class Creator(object): Quit editing and cleanup interface artifacts. """ self.introspecting = False - eventfilter = filters.EventFilter(None) + eventfilter = filters.EventFilter() # undo actions so they don't persist through step editing for action in self._tutorial.current_actions: action.exit_editmode() @@ -400,7 +399,9 @@ class EditToolBox(gtk.Window): def _list_prop_changed(self, widget, evt, action, propname, idx): try: - getattr(action, propname)[idx] = int(widget.get_text()) + attr = list(getattr(action, propname)) + attr[idx] = int(widget.get_text()) + setattr(action, propname, attr) except ValueError: widget.set_text(str(getattr(action, propname)[idx])) self.__parent._creator._action_refresh_cb(None, None, action) |