Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/tutorius/creator.py
diff options
context:
space:
mode:
Diffstat (limited to 'tutorius/creator.py')
-rw-r--r--tutorius/creator.py18
1 files changed, 8 insertions, 10 deletions
diff --git a/tutorius/creator.py b/tutorius/creator.py
index edebdfd..92344d2 100644
--- a/tutorius/creator.py
+++ b/tutorius/creator.py
@@ -113,6 +113,14 @@ class Creator(Object):
self._tutorial.update_transition(
transition_name=self._tutorial.INITIAL_TRANSITION_NAME,
new_state=self._state)
+ final_event = addon.create(
+ name='MessageButtonNext',
+ message=T('This is the end of this tutorial.')
+ )
+ self._tutorial.add_transition(
+ state_name=self._state,
+ transition=(final_event, self._tutorial.END),
+ )
else:
self._tutorial = tutorial
# TODO load existing tutorial; unused yet
@@ -420,16 +428,6 @@ class Creator(Object):
Save the currently edited tutorial to bundle, prompting for
a name as needed.
"""
- final_event = addon.create(
- name='MessageButtonNext',
- message=T('This is the end of this tutorial.')
- )
- final_event.source = self._probe_mgr.currentActivity
- self._tutorial.add_transition(
- state_name=self._state,
- transition=(final_event, self._tutorial.END),
- )
-
if not self._metadata[vault.INI_NAME_PROPERTY]:
dlg = TextInputDialog(parent=self._overview.win,
text=T("Enter a tutorial title."),