Debian packaging: add MoviePilot package
[cinaest] / src / settings-dialog.vala
index 7109f7d..bc7ddd1 100644 (file)
@@ -61,6 +61,7 @@ class SettingsDialog : Gtk.Dialog {
                default_source.set_alignment (0, 0.5f, 0, 0.5f);
                vbox.pack_start (default_source, true, true, 0);
 
+               start_movies.toggled.connect (on_start_movies_toggled);
                default_source.clicked.connect (on_default_source_clicked);
 
                HBox hbox;
@@ -88,6 +89,10 @@ class SettingsDialog : Gtk.Dialog {
                add_button (_("Done"), ResponseType.ACCEPT);
        }
 
+       public void on_start_movies_toggled () {
+               default_source.set_sensitive (start_movies.get_active ());
+       }
+
        public void on_default_source_clicked (Gtk.Button button) {
                var default_source = (Hildon.Button) button;
                var dialog = new SourceDialog (movie_list_window);
@@ -113,6 +118,7 @@ class SettingsDialog : Gtk.Dialog {
                try {
                        download_posters.set_active (gc.get_bool ("/apps/cinaest/download_posters"));
                        start_movies.set_active (gc.get_bool ("/apps/cinaest/start_movies"));
+                       default_source.set_sensitive (start_movies.get_active ());
                        string source = gc.get_string ("/apps/cinaest/default_source");
                        if (source != null && source != "")
                                default_source.set_value (source);