Finally fixed a long-standing bug with scale-based volume controls
This commit is contained in:
parent
c8747fddc7
commit
9cca60b966
|
@ -159,13 +159,15 @@ void on_set_toggled(GtkWidget * widget, gpointer data)
|
|||
|
||||
|
||||
/* on_value_changed */
|
||||
void on_value_changed(GtkWidget * widget, gdouble value, gpointer data)
|
||||
void on_value_changed(GtkWidget * widget, gpointer data)
|
||||
{
|
||||
Mixer * mixer = data;
|
||||
gdouble value;
|
||||
|
||||
#ifdef DEBUG
|
||||
fprintf(stderr, "DEBUG: %s(%p, %lf, %p)\n", __func__, (void*)widget,
|
||||
value, (void*)data);
|
||||
#endif
|
||||
value = gtk_range_get_value(GTK_RANGE(widget));
|
||||
mixer_set_value(mixer, widget, value);
|
||||
}
|
||||
|
|
|
@ -40,6 +40,6 @@ void on_help_about(gpointer data);
|
|||
/* controls */
|
||||
void on_enum_toggled(GtkWidget * widget, gpointer data);
|
||||
void on_set_toggled(GtkWidget * widget, gpointer data);
|
||||
void on_value_changed(GtkWidget * widget, gdouble value, gpointer data);
|
||||
void on_value_changed(GtkWidget * widget, gpointer data);
|
||||
|
||||
#endif /* !MIXER_CALLBACKS_H */
|
||||
|
|
Loading…
Reference in New Issue
Block a user