OSDN Git Service

LinGui: fix a problem with parameters to a signal that caused segfaults
authorjstebbins <jstebbins@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Tue, 9 Jun 2009 17:00:21 +0000 (17:00 +0000)
committerjstebbins <jstebbins@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Tue, 9 Jun 2009 17:00:21 +0000 (17:00 +0000)
git-svn-id: svn://localhost/HandBrake/trunk@2508 b64f7644-9d1e-0410-96f1-a4d463321fa5

gtk/src/audiohandler.c

index d1d9f23..0e15b19 100644 (file)
@@ -399,15 +399,13 @@ audio_widget_changed_cb(GtkWidget *widget, signal_user_data_t *ud)
 }
 
 G_MODULE_EXPORT void
-drc_widget_changed_cb(GtkWidget *widget, signal_user_data_t *ud)
+drc_widget_changed_cb(GtkWidget *widget, gdouble val, signal_user_data_t *ud)
 {
        GValue *asettings;
-       gdouble val;
        GtkLabel *label;
        gchar *drc;
 
        g_debug("drc_widget_changed_cb ()");
-       val = gtk_scale_button_get_value(GTK_SCALE_BUTTON(widget));
        if (val > 0.8 && val < 1.0)
                gtk_scale_button_set_value(GTK_SCALE_BUTTON(widget), 1.0);
        if (val <= 0.8 && val > 0.5)