redraw_overlays = 0;
close_assets = 0;
reload_plugins = 0;
+ reset_caches = 0;
//int need_new_indexes = 0;
rerender = 0;
File::setenv_path("LV2_PATH", preferences->lv2_path, 1);
mwindow->restart_status = -1;
}
+ if( preferences->cache_size != mwindow->preferences->cache_size ||
+ preferences->cache_transitions != mwindow->preferences->cache_transitions )
+ reset_caches = 1;
if( mwindow->preferences->perpetual_session && !preferences->perpetual_session )
mwindow->remove_undo_data();
else {
BC_Trace::disable_locks();
}
+ if( reset_caches )
+ mwindow->reset_caches(0);
mwindow->reset_android_remote();
int ffmpeg_early_probe = mwindow->preferences->get_file_probe_armed("FFMPEG_Early");
+ mwindow->gui->lock_window("PreferencesThread::apply_settings 6");
mwindow->gui->ffmpeg_toggle->update(ffmpeg_early_probe);
mwindow->gui->ffmpeg_toggle->set_tooltip(ffmpeg_early_probe ?
FFMPEG_EARLY_TIP : FFMPEG_LATE_TIP);
+ mwindow->gui->unlock_window();
mwindow->gui->mainshbtns->load(mwindow->preferences);
mwindow->init_brender();