X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fawindowgui.C;h=186dcc5b5b0efdb94c4b291de371d334c716ee55;hb=9058f65f71aafbeab023657be0f6b84b629b70c4;hp=8c615bee7be58dea8a298b6d0f3cbb611c32101f;hpb=976d56536456148f6d14a2c12630c20e367abbe1;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/awindowgui.C b/cinelerra-5.1/cinelerra/awindowgui.C index 8c615bee..186dcc5b 100644 --- a/cinelerra-5.1/cinelerra/awindowgui.C +++ b/cinelerra-5.1/cinelerra/awindowgui.C @@ -1480,8 +1480,6 @@ void AWindowGUI::update_asset_list() } } - mwindow->gui->default_message(); - // Synchronize nested EDLs for( int i=0; iedl->nested_edls.size(); ++i ) { int exists = 0; @@ -1513,6 +1511,10 @@ void AWindowGUI::update_asset_list() assets.append(picon); } + mwindow->gui->lock_window(); + mwindow->gui->default_message(); + mwindow->gui->unlock_window(); + for( int i = assets.size() - 1; i >= 0; i-- ) { AssetPicon *picon = (AssetPicon*)assets.get(i); if( !picon->in_use ) { @@ -1664,7 +1666,7 @@ void AWindowGUI::copy_picons(ArrayList *dst, if( picon->edl ) dst[1].append(item2 = new BC_ListBoxItem(picon->edl->local_session->clip_notes)); else - if( picon->label && picon->label->textstr ) + if( picon->label ) dst[1].append(item2 = new BC_ListBoxItem(picon->label->textstr)); else if( picon->mtime ) { char date_time[BCSTRLEN];