diff options
author | waker <wakeroid@gmail.com> | 2012-04-02 22:14:32 +0200 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2012-04-02 22:14:32 +0200 |
commit | 63a2fef079c072840929b423fbd5b49c56a01f7c (patch) | |
tree | 305f8c3a09c6388c8e9c309abf3e6dcd364214b8 /plugins | |
parent | fdb239390d5339cd7ae8784abdd3fe9f35401b7d (diff) |
auto-save eq state on every change
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/gtkui/eq.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/plugins/gtkui/eq.c b/plugins/gtkui/eq.c index b0990432..101c3c35 100644 --- a/plugins/gtkui/eq.c +++ b/plugins/gtkui/eq.c @@ -68,6 +68,7 @@ eq_value_changed (DdbEqualizer *widget) set_param (eq, i+1, ddb_equalizer_get_band (widget, i)); } set_param (eq, 0, ddb_equalizer_get_preamp (widget)); + deadbeef->streamer_dsp_chain_save (); } } @@ -79,6 +80,7 @@ on_enable_toggled (GtkToggleButton *togglebutton, int enabled = gtk_toggle_button_get_active (togglebutton) ? 1 : 0; eq->enabled = enabled; deadbeef->streamer_dsp_refresh (); + deadbeef->streamer_dsp_chain_save (); } } @@ -98,6 +100,7 @@ on_zero_all_clicked (GtkButton *button, set_param (eq, i+1, 0); } gtk_widget_queue_draw (eqwin); + deadbeef->streamer_dsp_chain_save (); } } } @@ -111,6 +114,7 @@ on_zero_preamp_clicked (GtkButton *button, set_param (eq, 0, 0); ddb_equalizer_set_preamp (DDB_EQUALIZER (eqwin), 0); gtk_widget_queue_draw (eqwin); + deadbeef->streamer_dsp_chain_save (); } } } @@ -126,6 +130,7 @@ on_zero_bands_clicked (GtkButton *button, set_param (eq, i+1, 0); } gtk_widget_queue_draw (eqwin); + deadbeef->streamer_dsp_chain_save (); } } } @@ -228,7 +233,7 @@ on_load_preset_clicked (GtkMenuItem *menuitem, set_param (eq, i+1, vals[i]); } gtk_widget_queue_draw (eqwin); - deadbeef->conf_save (); + deadbeef->streamer_dsp_chain_save (); } } else { @@ -294,7 +299,7 @@ on_import_fb2k_preset_clicked (GtkButton *button, set_param (eq, i+1, vals[i]); } gtk_widget_queue_draw (eqwin); - deadbeef->conf_save (); + deadbeef->streamer_dsp_chain_save (); } } else { |