render effect segv, drag chkbox track coords, check mask active,
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / vattachmentpoint.C
index c9b491bbe26639fad389bc5a5e9edf13f078b9e1..1fd9cab2b99495ee68d0165a282b68e941cb2144 100644 (file)
@@ -128,7 +128,8 @@ void VAttachmentPoint::render(VFrame *output,
 // Need to copy PBuffer if OpenGL, regardless of use_opengl
                int opengl_state = buffer_vector[buffer_number]->get_opengl_state();
                if( opengl_state == VFrame::RAM ) {
 // Need to copy PBuffer if OpenGL, regardless of use_opengl
                int opengl_state = buffer_vector[buffer_number]->get_opengl_state();
                if( opengl_state == VFrame::RAM ) {
-                       output->copy_from(buffer_vector[buffer_number]);
+                       output->transfer_from(buffer_vector[buffer_number],
+                               0, 0,0, output->get_w(), output->get_h());
                        output->set_opengl_state(VFrame::RAM);
                }
                else if( opengl_state != VFrame::UNKNOWN &&
                        output->set_opengl_state(VFrame::RAM);
                }
                else if( opengl_state != VFrame::UNKNOWN &&