Use the same shutter key in gamepad to stop the recording. This is for bug #3360 .
Signed-off-by: Manuel Quiñones <[email protected]> --- record.py | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/record.py b/record.py index 5c06f20..6ec9fcf 100644 --- a/record.py +++ b/record.py @@ -238,11 +238,18 @@ class Record(activity.Activity): self._toolbar_controls.set_quality(data.get('quality', 0)) def _key_pressed(self, widget, event): - if self.model.ui_frozen(): - return False - key = event.keyval + if self.model.ui_frozen(): + # game key O stops if recording: + if self.model.get_state() == constants.STATE_RECORDING: + if key == gtk.keysyms.KP_Page_Up: + if self._shutter_button.props.visible: + if self._shutter_button.props.sensitive: + self._shutter_button.clicked() + else: + return False + if key == gtk.keysyms.KP_Page_Up: # game key O if self._shutter_button.props.visible: if self._shutter_button.props.sensitive: -- 1.7.7.6 _______________________________________________ Sugar-devel mailing list [email protected] http://lists.sugarlabs.org/listinfo/sugar-devel

