diff --git a/src/cameramanager.cpp b/src/cameramanager.cpp index 98d4bde..f49fa5d 100644 --- a/src/cameramanager.cpp +++ b/src/cameramanager.cpp @@ -66,7 +66,7 @@ void CameraManager::imageGrabbed( FlyCapture2::Image * image ) { delete image_buffer->front(); image_buffer->removeFirst(); - image_buffer->append(new FlyCapture2::Image()); + if(!is_capturing && image_buffer->empty()) emit finishedCapturing();