Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--record.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/record.py b/record.py
index 7a2c30c..0bf38a1 100644
--- a/record.py
+++ b/record.py
@@ -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()