Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/screencast_activity.py
diff options
context:
space:
mode:
Diffstat (limited to 'screencast_activity.py')
-rw-r--r--screencast_activity.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/screencast_activity.py b/screencast_activity.py
index e87383f..a9f6e4b 100644
--- a/screencast_activity.py
+++ b/screencast_activity.py
@@ -91,7 +91,7 @@ class ScreencastActivity(activity.Activity):
def recordButtonClicked(self, widget):
""" Record button clicked event
"""
- self._ui.changeButtonsState("record")
+ self.waitStart()
self._process.runProcess(self._ui.getCurrentQuality(), self._ui.isSoundCheckActive(), self._outfile)
self._state = "record"
@@ -142,8 +142,17 @@ class ScreencastActivity(activity.Activity):
""" Close before verification
"""
+ return True
+
if self._state == "stop":
return True
self._ui.alert("You need to finish current operation before quitting")
return False
+
+ def waitStart(self):
+ """ Wait started
+ """
+ self._ui.changeButtonsState("wait")
+ self._ui.waitSomeTime(5)
+ self._ui.changeButtonsState("record")