update cin.po, goog xlat update xx.po
[goodguy/history.git] / cinelerra-5.1 / cinelerra / resourcepixmap.C
index 3892c54f3618c23cca36c25b53f316ab44a1dc95..00cf796548eb33a7c3c91f83b54e652819bd9df6 100644 (file)
@@ -634,7 +634,9 @@ void ResourcePixmap::draw_audio_source(TrackCanvas *canvas,
 
                if(indexable->is_asset)
                {
+                       mwindow->gui->unlock_window();
                        File *source = mwindow->audio_cache->check_out(edit->asset, mwindow->edl);
+                       mwindow->gui->lock_window("draw_audio_source");
 
                        if(!source)
                        {
@@ -665,7 +667,7 @@ void ResourcePixmap::draw_audio_source(TrackCanvas *canvas,
                                command.change_type = CHANGE_ALL;
                                command.realtime = 0;
                                mwindow->gui->render_engine = new RenderEngine(0,
-                                       mwindow->preferences, 0, 0, 0);
+                                       mwindow->preferences, 0, 0);
                                mwindow->gui->render_engine_id = edit->nested_edl->id;
                                mwindow->gui->render_engine->set_acache(mwindow->audio_cache);
                                mwindow->gui->render_engine->arm_command(&command);