X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Frenderer.cpp;h=880a9653b21d3171ae16d3946057bb17a3fae283;hb=234d7fe2828b8e82253548e32081576fc56cbb80;hp=19067517d83c19d6adc93d3f30b1aa62653e231a;hpb=aa95245a04e8dd94de03eabcbc72a7140f2283a4;p=kdenlive diff --git a/src/renderer.cpp b/src/renderer.cpp index 19067517..880a9653 100644 --- a/src/renderer.cpp +++ b/src/renderer.cpp @@ -22,7 +22,6 @@ * * ***************************************************************************/ - #include "renderer.h" #include "kdenlivesettings.h" #include "kthumb.h" @@ -1954,8 +1953,7 @@ void Render::showFrame(Mlt::Frame* frame) const uint8_t* image = frame->get_image(format, width, height); const GLuint* texnum = (GLuint *)image; if (format == mlt_image_glsl_texture) { - emit showImageSignal(*texnum); - delete frame; + emit showImageSignal(frame, *texnum); } else { QImage qimage(width, height, QImage::Format_ARGB32_Premultiplied); memcpy(qimage.scanLine(0), image, width * height * 4);