Mercurial > audlegacy
diff src/audacious/ui_preferences.c @ 4267:a41fb6bc632a
- src stuff traveled to src_flow.c
- vis works again.
author | Eugene Zagidullin <e.asphyx@gmail.com> |
---|---|
date | Sun, 10 Feb 2008 07:19:45 +0300 |
parents | b0ca963fd965 |
children | a3d30a174720 |
line wrap: on
line diff
--- a/src/audacious/ui_preferences.c Sat Feb 09 01:05:36 2008 +0300 +++ b/src/audacious/ui_preferences.c Sun Feb 10 07:19:45 2008 +0300 @@ -857,15 +857,7 @@ gpointer data) { #ifdef USE_SRC - ConfigDb *db; - gboolean ret; - - db = cfg_db_open(); - - if (cfg_db_get_bool(db, NULL, "enable_src", &ret) != FALSE) - gtk_toggle_button_set_active(button, ret); - - cfg_db_close(db); + gtk_toggle_button_set_active(button, cfg.enable_src); #else gtk_toggle_button_set_active(button, FALSE); gtk_widget_set_sensitive(GTK_WIDGET(button), FALSE); @@ -873,15 +865,11 @@ } static void -on_enable_src_toggled(GtkToggleButton * button, - gpointer data) +on_enable_src_toggled(GtkToggleButton * button, gpointer data) { - ConfigDb *db; - gboolean ret = gtk_toggle_button_get_active(button); - - db = cfg_db_open(); - cfg_db_set_bool(db, NULL, "enable_src", ret); - cfg_db_close(db); +#ifdef USE_SRC + cfg.enable_src = gtk_toggle_button_get_active(button); +#endif } static void @@ -889,15 +877,7 @@ gpointer data) { #ifdef USE_SRC - ConfigDb *db; - gint value; - - db = cfg_db_open(); - - if (cfg_db_get_int(db, NULL, "src_rate", &value) != FALSE) - gtk_spin_button_set_value(button, (gdouble)value); - - cfg_db_close(db); + gtk_spin_button_set_value(button, (gdouble)cfg.src_rate); #else gtk_widget_set_sensitive(GTK_WIDGET(button), FALSE); #endif @@ -907,12 +887,9 @@ on_src_rate_value_changed(GtkSpinButton * button, gpointer data) { - ConfigDb *db; - gint value = gtk_spin_button_get_value_as_int(button); - - db = cfg_db_open(); - cfg_db_set_int(db, NULL, "src_rate", value); - cfg_db_close(db); +#ifdef USE_SRC + cfg.src_rate = gtk_spin_button_get_value_as_int(button); +#endif } static void @@ -920,17 +897,7 @@ gpointer data) { #ifdef USE_SRC - ConfigDb *db; - gint value; - - db = cfg_db_open(); - - if (cfg_db_get_int(db, NULL, "src_type", &value) != FALSE) - gtk_combo_box_set_active(box, value); - else - gtk_combo_box_set_active(box, 0); - - cfg_db_close(db); + gtk_combo_box_set_active(box, cfg.src_type); #else gtk_widget_set_sensitive(GTK_WIDGET(box), FALSE); #endif @@ -940,12 +907,9 @@ on_src_converter_type_changed(GtkComboBox * box, gpointer data) { - ConfigDb *db; - gint value = gtk_combo_box_get_active(box); - - db = cfg_db_open(); - cfg_db_set_int(db, NULL, "src_type", value); - cfg_db_close(db); +#ifdef USE_SRC + cfg.src_type = gtk_combo_box_get_active(box); +#endif } static void