projects
/
goodguy
/
cinelerra.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
change cv to gg, silence select bug fix, update ffmpeg.opts, update msg+Features5
[goodguy/cinelerra.git]
/
cinelerra-5.1
/
cinelerra
/
preferencesthread.C
diff --git
a/cinelerra-5.1/cinelerra/preferencesthread.C
b/cinelerra-5.1/cinelerra/preferencesthread.C
index 31bd5b8a2893808d0008f97b639070aaf9946517..6c4707dda15000939dc8ebcfb22db1d43c84db7b 100644
(file)
--- a/
cinelerra-5.1/cinelerra/preferencesthread.C
+++ b/
cinelerra-5.1/cinelerra/preferencesthread.C
@@
-212,6
+212,9
@@
int PreferencesThread::apply_settings()
(*this_aconfig != *aconfig) || (*this_vconfig != *vconfig) ||
!preferences->brender_asset->equivalent(*mwindow->preferences->brender_asset, 0, 1, edl);
(*this_aconfig != *aconfig) || (*this_vconfig != *vconfig) ||
!preferences->brender_asset->equivalent(*mwindow->preferences->brender_asset, 0, 1, edl);
+ if( preferences->autocolor_assets != mwindow->preferences->autocolor_assets )
+ redraw_indexes = 1;
+
if( preferences->yuv_color_space != mwindow->preferences->yuv_color_space ||
preferences->yuv_color_range != mwindow->preferences->yuv_color_range ) {
YUV::yuv.yuv_set_colors(
if( preferences->yuv_color_space != mwindow->preferences->yuv_color_space ||
preferences->yuv_color_range != mwindow->preferences->yuv_color_range ) {
YUV::yuv.yuv_set_colors(
@@
-329,7
+332,7
@@
int PreferencesThread::apply_settings()
if(redraw_times)
{
mwindow->gui->lock_window("PreferencesThread::apply_settings 3");
if(redraw_times)
{
mwindow->gui->lock_window("PreferencesThread::apply_settings 3");
- mwindow->gui->update(0,
0
, 1, 0, 0, 1, 0);
+ mwindow->gui->update(0,
NO_DRAW
, 1, 0, 0, 1, 0);
mwindow->gui->redraw_time_dependancies();
mwindow->gui->unlock_window();
}
mwindow->gui->redraw_time_dependancies();
mwindow->gui->unlock_window();
}
@@
-343,9
+346,16
@@
int PreferencesThread::apply_settings()
//printf("PreferencesThread::apply_settings 10\n");
}
//printf("PreferencesThread::apply_settings 10\n");
}
- if(redraw_
times || redraw_overlay
s)
+ if(redraw_
indexe
s)
{
mwindow->gui->lock_window("PreferencesThread::apply_settings 4");
{
mwindow->gui->lock_window("PreferencesThread::apply_settings 4");
+ mwindow->gui->draw_trackmovement();
+ mwindow->gui->unlock_window();
+ }
+
+ if(redraw_times || redraw_overlays || redraw_indexes)
+ {
+ mwindow->gui->lock_window("PreferencesThread::apply_settings 5");
mwindow->gui->flush();
mwindow->gui->unlock_window();
}
mwindow->gui->flush();
mwindow->gui->unlock_window();
}