void ResizeVTrackWindow::create_objects()
{
- int x = 10, y = 10;
-
lock_window("ResizeVTrackWindow::create_objects");
+ int x = 10, y = 10;
BC_Title *size_title = new BC_Title(x, y, _("Size:"));
add_subwindow(size_title);
int x1 = x + size_title->get_w();
void ResizeTrackThread::update()
{
- mwindow->resize_track(track, w, h);
+ if( mwindow->edl->tracks->track_exists(track) )
+ mwindow->resize_track(track, w, h);
}
{
resize_asset_thread = 0;
this->fwindow = fwindow;
- set_underline(0);
}
ResizeAssetButton::~ResizeAssetButton()
int ResizeAssetButton::handle_event()
{
- resize_asset_thread = new ResizeAssetThread(fwindow);
+ if( !resize_asset_thread )
+ resize_asset_thread = new ResizeAssetThread(fwindow);
resize_asset_thread->start_window(fwindow->asset_edit->changed_params);
return 1;
}