X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fdv1394app.c;h=6d0487bedb30fe83b036bf4357c986199ad0237f;hb=ab4680865dcc824b7be92ad8662600971bab7c97;hp=c462b50929538831754cdbf69f6b74e6f1bad11d;hpb=348abadd910a29af82380c3b896f4eb4b2467483;p=rugen diff --git a/src/dv1394app.c b/src/dv1394app.c index c462b50..6d0487b 100644 --- a/src/dv1394app.c +++ b/src/dv1394app.c @@ -244,12 +244,12 @@ static gboolean on_transport_pressed( GtkWidget *button, gpointer data ) case 11: mvcp_unit_set( dv, unit, "eof", "loop"); - this->eof = 0; + this->eof[this->selected_unit] = 0; break; case 12: mvcp_unit_set( dv, unit, "eof", "pause"); - this->eof = 0; + this->eof[this->selected_unit] = 0; break; default: @@ -316,8 +316,10 @@ void dv1394app_show_status( dv1394app this, mvcp_status status ) gtk_signal_emit_by_name( GTK_OBJECT(trim_adj[TRIM_ADJ_POS]), "value_changed" ); } - gtk_widget_set_sensitive( lookup_widget( dv1394app_get_widget( this ), "transport_11" ), this->eof == 'p' ); - gtk_widget_set_sensitive( lookup_widget( dv1394app_get_widget( this ), "transport_12" ), this->eof == 'l' ); + gtk_widget_set_sensitive( lookup_widget( dv1394app_get_widget( this ), "transport_11" ), + this->eof[this->selected_unit] == 'p' ); + gtk_widget_set_sensitive( lookup_widget( dv1394app_get_widget( this ), "transport_12" ), + this->eof[this->selected_unit] == 'l' ); } static gboolean trim_pressed( GtkWidget *button, GdkEventButton *event, gpointer user_data )