mwindow->add_audio_track_entry(1, popup->track);
break;
case TRACK_VIDEO:
- mwindow->add_video_track_entry(popup->track);
+ mwindow->add_video_track_entry(1, popup->track);
break;
case TRACK_SUBTITLE:
- mwindow->add_subttl_track_entry(popup->track);
+ mwindow->add_subttl_track_entry(1, popup->track);
break;
}
return 1;
const char *text = window->title_text->get_text();
int count = 0;
for( Track *track=edl->tracks->first; track; track=track->next ) {
- if( !track->record ) continue;
+ if( !track->is_armed() ) continue;
for( Edit *edit=track->edits->first; edit; edit=edit->next ) {
if( !edit->is_selected ) continue;
strcpy(edit->user_title, text);
}
void TrackTitleColorPicker::create_objects(ColorWindow *gui)
{
+ gui->lock_window("TrackTitleColorPicker::create_objects");
int y = gui->get_h() - BC_CancelButton::calculate_h() + yS(10);
int x = gui->get_w() - BC_CancelButton::calculate_w() - xS(10);
x -= BC_GenericButton::calculate_w(gui, _("default")) + xS(15);
gui->add_subwindow(new TrackTitleColorDefault(this, x, y));
+ gui->unlock_window();
}
int TrackTitleColorPicker::handle_new_color(int color, int alpha)
EDL *edl = popup->mwindow->edl;
int count = 0;
for( Track *track=edl->tracks->first; track; track=track->next ) {
- if( !track->record ) continue;
+ if( !track->is_armed() ) continue;
for( Edit *edit=track->edits->first; edit; edit=edit->next ) {
if( !edit->is_selected ) continue;
edit->color = color;