confirm prefs update, fix bg_pixmap sz, plugin layout tweaks
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / virtualvconsole.C
index 14488944edb40971744600ea859d701a9e2c34fb..193761b6763a61d11b0b85c8edbb4ec658df2b99 100644 (file)
@@ -48,10 +48,7 @@ VirtualVConsole::VirtualVConsole(RenderEngine *renderengine, VRender *vrender)
 
 VirtualVConsole::~VirtualVConsole()
 {
-       if(output_temp)
-       {
-               delete output_temp;
-       }
+       delete output_temp;
 }
 
 VDeviceBase* VirtualVConsole::get_vdriver()
@@ -156,8 +153,12 @@ int VirtualVConsole::process_buffer(int64_t input_position,
                if(!output_temp)
                {
 // Texture is created on demand
+                       EDL *edl = renderengine->get_edl();
                        output_temp = new VFrame( track->track_w, track->track_h,
-                               renderengine->get_edl()->session->color_model);
+                               edl->session->color_model);
+                       int clr_color = edl->session->cwindow_clear_color;
+                       int clr_alpha = edl->session->cwindow_clear_alpha;
+                       output_temp->set_clear_color(clr_color, clr_alpha);
                }
 
 // Reset OpenGL state