From 1fd696a34da3c99e491715f24e275c0ac6fef245 Mon Sep 17 00:00:00 2001 From: "[d.j.a.y] Jerome Blanchi" Date: Tue, 16 Aug 2016 14:29:30 +0200 Subject: [PATCH] Reloaded / Anim Fx : Fix anim stop kf_none --> kf_pXX Description of the bug : -- When animating (curve_toggleentry_toggled) a parameter, kf_none is selected (should be fixed also), selecting again any kf_pXX : kf animation is stopped * Fix kf animation stop --- veejay-current/veejay-client/src/callback.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/veejay-current/veejay-client/src/callback.c b/veejay-current/veejay-client/src/callback.c index 7c0aee27..ecd0bdfa 100644 --- a/veejay-current/veejay-client/src/callback.c +++ b/veejay-current/veejay-client/src/callback.c @@ -2800,15 +2800,18 @@ void curve_panel_toggleentry_toggled( GtkWidget *widget, gpointer user_data) void on_kf_none_toggled( GtkToggleButton *widget, gpointer user_data) { - info->uc.selected_parameter_id = -1; - - disable_widget( "fxanimcontrols" ); - disable_widget( "curve" ); + if(gtk_toggle_button_get_active( widget )) + { + info->uc.selected_parameter_id = -1; - if(info->status_lock) - return; + disable_widget( "fxanimcontrols" ); + disable_widget( "curve" ); - vj_kf_reset(); + if(info->status_lock) + return; + + vj_kf_reset(); + } } void on_kf_p0_toggled( GtkToggleButton *widget, gpointer user_data)