summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2012-04-02 22:14:32 +0200
committerGravatar waker <wakeroid@gmail.com>2012-04-02 22:14:32 +0200
commit63a2fef079c072840929b423fbd5b49c56a01f7c (patch)
tree305f8c3a09c6388c8e9c309abf3e6dcd364214b8 /plugins
parentfdb239390d5339cd7ae8784abdd3fe9f35401b7d (diff)
auto-save eq state on every change
Diffstat (limited to 'plugins')
-rw-r--r--plugins/gtkui/eq.c9
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 {