diff options
-rw-r--r-- | record.py | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -252,11 +252,16 @@ class Record(activity.Activity): if key == gtk.keysyms.KP_Page_Up: # game key O if self._shutter_button.props.visible: - if self._shutter_button.props.sensitive: + if self._shutter_button.props.sensitive and \ + self.model.get_state() != constants.STATE_RECORDING: self._shutter_button.clicked() else: # return to live mode self.model.set_state(constants.STATE_READY) + if key == gtk.keysyms.KP_Home: + if self.model.get_state() == constants.STATE_RECORDING: + self._shutter_button.clicked() + if self.model.ui_frozen(): return False |