X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fassetpopup.C;fp=cinelerra-5.1%2Fcinelerra%2Fassetpopup.C;h=47cc7f2ada894d6fc01dc66307d3c29b7d631fdf;hb=667ff598ae2a94f48c7056aee1d77d7cde39066b;hp=175494b5a3535c0f9e94825a2f5b7d1531115af3;hpb=ad2996ab94e6e12c9c14a5b9f14792f76111dff7;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/assetpopup.C b/cinelerra-5.1/cinelerra/assetpopup.C index 175494b5..47cc7f2a 100644 --- a/cinelerra-5.1/cinelerra/assetpopup.C +++ b/cinelerra-5.1/cinelerra/assetpopup.C @@ -271,6 +271,8 @@ AssetPopupMixer::~AssetPopupMixer() int AssetPopupMixer::handle_event() { + ArrayListnew_mixers; + mwindow->select_zwindow(0); for( int i=0; isession->drag_assets->total; ++i ) { Indexable *indexable = mwindow->session->drag_assets->values[i]; @@ -293,9 +295,14 @@ int AssetPopupMixer::handle_event() char *tp = strrchr(path, '/'); if( !tp ) tp = path; else ++tp; zwindow->set_title(tp); - zwindow->start(); + new_mixers.append(zwindow); } - mwindow->queue_mixers(mwindow->edl,CURRENT_FRAME,0,0,1,0); + + mwindow->tile_mixers(); + for( int i=0; istart(); + + mwindow->refresh_mixers(); mwindow->resync_guis(); return 1; }