BC_Signals::set_catch_segv(mwindow->preferences->trap_sigsegv);
BC_Signals::set_catch_intr(mwindow->preferences->trap_sigintr);
+ BC_WindowBase::get_resources()->popupmenu_btnup = mwindow->preferences->popupmenu_btnup;
mwindow->reset_android_remote();
mwindow->gui->ffmpeg_toggle->update(mwindow->preferences->ffmpeg_early_probe);
+ mwindow->gui->ffmpeg_toggle->set_tooltip( mwindow->preferences->ffmpeg_early_probe ?
+ _("Try FFMpeg first") : _("Try FFMpeg last") );
mwindow->gui->mainshbtns->load(mwindow->preferences);
double tc_position =
mwindow->edl->session->get_frame_offset() / mwindow->edl->session->frame_rate;
- for(int i = 0; i < mwindow->vwindows.size(); i++)
- {
+ for(int i = 0; i < mwindow->vwindows.size(); i++) {
VWindow *vwindow = mwindow->vwindows.get(i);
+ if( !vwindow->is_running() ) continue;
vwindow->gui->lock_window("PreferencesThread::apply_settings");
vwindow->gui->meters->change_format(edl->session->meter_format,
edl->session->min_meter_db,
int x,
int y)
: BC_Window(_(PROGRAM_NAME ": Preferences"),
- x,
- y,
- WIDTH,
- HEIGHT,
- (int)BC_INFINITY,
- (int)BC_INFINITY,
- 0,
- 0,
- 1)
+ x,y, WIDTH,HEIGHT, WIDTH,HEIGHT, 1,0,1)
{
this->mwindow = mwindow;
this->thread = thread;