X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fsettings-dialog.vala;h=bc7ddd12a1b0e22ee44a17b108793234c009bed4;hb=e5e7a87f292b276f4edec10967fa9cfc6400b84a;hp=7109f7d6ef5475e925f90cee8ecce4b310f4c06a;hpb=f3418717efd47182fdaa37c1f572b5ff20f8aae4;p=cinaest diff --git a/src/settings-dialog.vala b/src/settings-dialog.vala index 7109f7d..bc7ddd1 100644 --- a/src/settings-dialog.vala +++ b/src/settings-dialog.vala @@ -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);