diff options
author | Hans de Goede <hdegoede@redhat.com> | 2013-09-03 15:39:49 +0200 |
---|---|---|
committer | Hans de Goede <hdegoede@redhat.com> | 2013-09-17 14:57:42 +0200 |
commit | 82d8c27242efcf40612edaccc47c37a79aeaf6c8 (patch) | |
tree | 0be1bbbbcef2e5efd681b4a928f781e4edaec9ee | |
parent | 0c841182b61efe48e98c6d2dea1f8c7ab7f464ef (diff) |
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
-rw-r--r-- | src/cheese-window.vala | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/cheese-window.vala b/src/cheese-window.vala index e117ec2..8e31611 100644 --- a/src/cheese-window.vala +++ b/src/cheese-window.vala @@ -1027,9 +1027,11 @@ public class Cheese.MainWindow : Gtk.ApplicationWindow var effects_next = this.lookup_action ("effects-next") as SimpleAction; var effects_previous = this.lookup_action ("effects-previous") as SimpleAction; - effects_next.set_enabled (is_effects_selector_active + effects_next.set_enabled (!error_layer.visible + && is_effects_selector_active && current_effects_page != effects_manager.effects.length () / EFFECTS_PER_PAGE); - effects_previous.set_enabled (is_effects_selector_active + effects_previous.set_enabled (!error_layer.visible + && is_effects_selector_active && current_effects_page != 0); } @@ -1148,6 +1150,7 @@ public class Cheese.MainWindow : Gtk.ApplicationWindow public void camera_state_change_playing () { show_error (null); + setup_effects_page_switch_sensitivity (); Effect effect = effects_manager.get_effect (settings.get_string ("selected-effect")); if (effect != null) @@ -1166,6 +1169,7 @@ public class Cheese.MainWindow : Gtk.ApplicationWindow { show_error (_("There was an error playing video from the webcam")); } + setup_effects_page_switch_sensitivity (); } /** |