diff options
-rw-r--r-- | record.py | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -196,7 +196,7 @@ class Record(activity.Activity): self._controls_hbox = gtk.HBox() self._controls_hbox.show() - + a = gtk.Alignment(0, 0, 1, 1) self._shutter_button = ShutterButton() self._shutter_button.connect("clicked", self._shutter_clicked) @@ -317,8 +317,11 @@ class Record(activity.Activity): def _media_view_media_clicked(self, widget): if self._play_button.props.visible and self._play_button.props.sensitive: self._play_button.clicked() - else: + elif self._shutter_button.props.sensitive and \ + self._shutter_button.props.visible: self.model.do_shutter() + else: + return def _media_view_pip_clicked(self, widget): # clicking on the PIP always returns to live mode @@ -339,7 +342,7 @@ class Record(activity.Activity): self._showing_info = True if self.model.get_mode() in (constants.MODE_PHOTO, constants.MODE_AUDIO): func = self._media_view.show_info_photo - if self._shutter_button.get_sensitive(): + else: func = self._media_view.show_info_video self._play_button.hide() |