summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid King <amigadave@amigadave.com>2013-06-24 20:35:50 +0100
committerDavid King <amigadave@amigadave.com>2013-06-24 21:41:48 +0100
commit0b07047af57927c5954bb8199bcaeddb2926e1e3 (patch)
treee0aead4b1df325ffa1c00afa441ae0bc9e3a5373
parentcf69dbcebb49d7be3249d7ac7b85681d126be4b8 (diff)
downloadcheese-0b07047af57927c5954bb8199bcaeddb2926e1e3.tar.gz
Disable effects and mode actions while shooting
-rw-r--r--src/cheese-window.vala12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/cheese-window.vala b/src/cheese-window.vala
index e8994e96..cae0848b 100644
--- a/src/cheese-window.vala
+++ b/src/cheese-window.vala
@@ -451,8 +451,10 @@ public class Cheese.MainWindow : Gtk.ApplicationWindow
*/
private void enable_mode_change ()
{
- // FIXME: Set the mode action to be sensitive
- // FIXME: Set the effects action to be sensitive.
+ var mode = this.application.lookup_action ("mode") as SimpleAction;
+ mode.set_enabled (true);
+ var effects = this.application.lookup_action ("effects") as SimpleAction;
+ effects.set_enabled (true);
}
/**
@@ -460,8 +462,10 @@ public class Cheese.MainWindow : Gtk.ApplicationWindow
*/
private void disable_mode_change ()
{
- // FIXME: Set the mode action to be sensitive
- // FIXME: Set the effects action to be insensitive.
+ var mode = this.application.lookup_action ("mode") as SimpleAction;
+ mode.set_enabled (false);
+ var effects = this.application.lookup_action ("effects") as SimpleAction;
+ effects.set_enabled (false);
}
/**